Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
思い出の技術書 F-BASICの世界
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Katsuhiko Kageyama
September 13, 2024
Technology
49
0
Share
思い出の技術書 F-BASICの世界
Shinjuku.rb #95のLTより
Katsuhiko Kageyama
September 13, 2024
More Decks by Katsuhiko Kageyama
See All by Katsuhiko Kageyama
PicoRuby as a Multi-VM Operating System
kishima
1
350
PCとPicoRuby-ESP32間でシリアルファイル転送
kishima
1
48
M5UnifiedとPicoRubyで楽しむM5シリーズ
kishima
0
470
Rubyでmicro-ROS!
kishima
0
130
mruby(PicoRuby)で ファミコン音楽を奏でる2
kishima
1
170
mruby(PicoRuby)で ファミコン音楽を奏でる
kishima
2
740
PicoRuby/R2P2で自分だけのコンピュータを作ろう
kishima
1
470
mrubyと micro-ROSが繋ぐロボットの世界
kishima
3
1k
わたしのRubyKaigi Effect
kishima
2
240
Other Decks in Technology
See All in Technology
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
100k
React Compiler導入の効果と運用の工夫
kakehashi
PRO
3
220
分断された OT と IT を繋ぐ架け橋 -Kubernetes が切り拓く 産業用組み込み製品の現在地 -
yudaiono
1
120
LookerとADKで作る社内AIエージェント
chanyou0311
0
250
AI-Assisted Contributions and Maintainer Load - PyCon US 2026
pauloxnet
1
160
続 運用改善、不都合な真実 〜 物理制約のない運用改善はほとんど無価値 / 20260518-ssmjp-kaizen-no-value-without-physical-constraints
opelab
2
240
データモデリング通り #5オンライン勉強会: AIに『ビジネスの文脈』を教え込むデータモデリング
datayokocho
0
290
Claude Code で使える DuckDB Skills を試してみた / DuckDB Skills and Claude Code
masahirokawahara
1
600
写真で見るAWS Summit Singapore 2026
k_adachi_01
0
110
ECSのTerraformモジュールにコントリビュートした話
harukasakihara
0
220
パーソルキャリア IT/テクノロジー職向け 会社紹介資料|Company Introduction Deck
techtekt
PRO
0
210
AWSアップデートから考える継続的な運用改善
toru_kubota
2
290
Featured
See All Featured
Leo the Paperboy
mayatellez
7
1.8k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
370
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
690
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
250
The SEO Collaboration Effect
kristinabergwall1
1
450
Prompt Engineering for Job Search
mfonobong
0
300
We Have a Design System, Now What?
morganepeng
55
8.1k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Agile that works and the tools we love
rasmusluckow
331
21k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Transcript
思い出の技術書 F-BASICの世界 @kishima
自己紹介 @kishimaといいます IoTの会社で組み込み系のお仕事をしています 普段はROS/C++/Rust/Pythonにふれる機会が多いです TokyuRuby会議のスタッフとかしてます
あなたのプログラミングをはじめたきっかけは?
ゲームを作ってみたかった 1993年頃~ まだパソコンが家庭には珍しかった時代 本格的なプログラミング言語は有料だったりした ゲームはプログラムで動くことは知っていても 手の届かない世界だった
FM-TOWNSとの出会い 中学校のPC室でFM-TOWNSと出会う 1989年 富士通より発売 CD-ROMドライブを初めて標準搭載した デスクトップPC マルチメディアに強く、教育用として 一部の学校にも導入された
一冊の本がプログラミングの 楽しさを教えてくれた インターネットもプログラムに詳しい人も居ない環境で、 プログラムの可能性と楽しさを教えてくれた一冊
中学校のPC室に 置いてあった 永倉 一之 (著) 1993/10/1
言語は F-BASIC386 FM-TOWNS用のBASIC言語 サウンド再生や、多重スクリーン、スプライト CD音楽再生などにも対応 コンパイルも可能 ゲーム作りに最適!
現代ならば・・・
DragonRuby https://dragonruby.org/ DragonRuby targets every platform: PC, Mac, Linux, Web
Assembly, iOS, Android, Nintendo Switch, XBOX One, and PS4 https://www.youtube.com/wa tch?v=SigxxNUCxOw&t=1s https://dragonruby.org/toolkit/game/samples Ruby(mruby)を記述言語として採用したゲーム開発 環境(1万円程度で購入可能) マルチプラットフォームに対応 マーケット販売も可能
PyGame https://www.pygame.org Pythonでゲームを作るのに必要なIF が一通り提供されています
Pyxel 紹介文より:使える色は 16 色のみ、同時に再生できる音は 4 音までなど、レトロゲー ム機を意識したシンプルな仕様で、Python でドット絵スタイルのゲームづくりが気軽に 楽しめます https://github.com/kitao/pyxel/blob/main/docs/README.ja.md
まとめ • プログラミングを好きになるきっかけは、大切 • オリジナルゲーム作りはよい導入 • 実装の技術だけでなくて、ゲーム作りの夢も見せてくれる良 い本と出会えてラッキーだった