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
ゲームボーイ開発でもバイブコーディング
Search
kimkim0106
April 23, 2026
Technology
88
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ゲームボーイ開発でもバイブコーディング
2026/04/23 レトロゲームから得た学びの発表 #06 にて発表
kimkim0106
April 23, 2026
More Decks by kimkim0106
See All by kimkim0106
令和最新版レトロゲームの世界
kimkim0106
0
77
奥深いゲームボーイ周辺機器の世界
kimkim0106
1
98
なぜ令和の今ゲームボーイを触るのか
kimkim0106
0
460
ゲームボーイでいろいろ「つながった」
kimkim0106
0
130
ゲームボーイでLT
kimkim0106
0
260
レトロゲームから学ぶ通信技術の歴史
kimkim0106
0
340
レトロゲームから学ぶ半導体の歴史
kimkim0106
0
110
Perlでゲームボーイアセンブラプログラミング
kimkim0106
0
140
ゲームボーイに画像表示させよう!
kimkim0106
0
24
Other Decks in Technology
See All in Technology
コーチングの奥義 何もしないテクニック
jinwatanabe
0
160
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3.2k
マイナンバーカード本人確認の実装比較(OAuth/OIDC Numa (Immersion) Workshop 2026) / 20260825 numa-12
oidfj
PRO
0
130
Digital Credentials API × OpenID4VP ブラウザ完結型本人確認の実装知見(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
130
巨大気象データと戦う ― サロゲートモデル学習を高速化する圧縮技術
gpuunite_official
0
270
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
460
サービス内で複数のOP・ASを連鎖させる(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
140
「面白い!」を信じ抜け。激動の時代を貫く、オンリーワン・エンジニアの条件
kizawa2020
0
130
IHV like なユースケースへのOpenID Connect 関連仕様の適用事例
optim
0
140
RapidCopy2 Matrix I/Oエンジンによるファイルコピーソフトウェアの設計と実装
kengosawa2
1
390
What's new in Go 1.27?
ciarana
0
430
英語が話せなくてもKubeConスタッフに参加した話
yusuke427
2
1.1k
Featured
See All Featured
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
580
Building AI with AI
inesmontani
PRO
1
1.2k
Done Done
chrislema
186
16k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
390
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
390
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
670
Transcript
ゲームボーイ開発でも バイブコーディング kimkim0106 2026/04/23 レトロゲームから得た学びの発表 #06
kimkim0106 本業はソシャゲのPM・エンジニア (採用とか技術広報も) 好きなゲーム機はゲームボーイカラー 今のところ皆勤賞です!!!!!! Website : kimkim0106.net X :
@kimkim0106_3218 GitHub : kimkim0106 VRChat : kimkim0106 自己紹介 2
聞いたことある人〜〜? バイブコーディングとは? 3
やってる人〜〜? バイブコーディングとは? 4
バイブコーディングとは? 5 Vibe Coding バイブ コーディングは、特にプログラミング経験が限られている人でも、アプリの構築をより身 近にするソフトウェア開発手法です。これにより、長年の技術訓練を必要としたソフトウェア開発 の時代は終わりを迎え、数百万の非プログラマーが、数秒でアプリケーションを構築してリリー スできるクリエイターに変わります。 この用語は、2025
年初頭に AI 研究者である Andrej Karpathy 氏が考案したもので、 コードを 1 行ずつ記述するのではなく、AI アシスタントをガイドして、より会話的なプロセスを 通じてアプリケーションを生成、改良、デバッグするワークフローを指します。実際のコードの記 述は AI が処理するため、ユーザーはアプリの全体像や主な目標について考えることに時間を 割くことができます。 https://cloud.google.com/discover/what-is-vibe-coding?hl=ja
要は、自然言語で会話しながら行うコーディング手法 手法はそれ以前からあったが、2025年2月ごろに名前がついた バイブコーディングとは? 6
ゲームボーイのソフトをAIに書かせることは2年前から考えていた しかし、そのころの GPT-4o は動くものを書けなかった 2024年6月 ゲームボーイとAI 7 詳細: https://kimkim0106.hatenablog.com/entry/2024/06/12/223550
• C言語(GBDK-2020)だと簡単すぎる ◦ 基本的な構文は普通のC言語と同じ • アセンブリであればゲームボーイに特化した知識が必要 ◦ CPUの命令はIntel 8080でもZ80でもない ◦
メモリマップを知らないと画面が描けない • インターネット上に情報はたくさんあるので学習しているはず • うまくいかないときの試行錯誤の過程を見たかった ◦ デバッグ方法など なぜアセンブリ言語で書かせたか? 8
Claude Sonnet 4が一発で動くものを出した 2025年5月 Claudeの衝撃 9 https://x.com/kimkim0106_3218/status/1926506003467530283
さらにスクロールまでも実装することができた 2025年5月 Claudeの衝撃 10 https://x.com/kimkim0106_3218/status/1926506003467530283
MCP(Model Context Protocol) AI(LLM)と外部ツールをつなぐためのプロトコル プロンプトやコード以外の情報を参照させられる • ドキュメントを検索・参照させる • デバッグ情報を取得・参照させる ※2026年4月時点では、コーディングエージェントにおいては、CLI
ツールも注目されている MCP 11
自作といいつつ、Vibe Coding でClaudeに作らせた AI(LLM)にエミュレータを操作させて、動作確認・修正を自動化 2025年6月 MCPツールを自作 12 https://x.com/kimkim0106_3218/status/1937222487630356956
複雑なので、アセンブリではなくC言語で実装 完成までに半日かからなかった • プリンタとの通信はライブラリを使用 • 英語版を実装した後に日本語版 ◦ 日本語表示では printf が使えない
◦ 簡単なものから作らせた • 最終的に漢字表示にも対応 2026年1月 周辺機器の活用 13 https://x.com/kimkim0106_3218/status/2009900923301359978
レトロゲーム開発もバイブコーディングの時代 • ここ1・2年でAI(LLM)のコーディング能力が大きく向上 • アイデアを簡単に形にできるようになった • 課題分割や設計などエンジニアリングの知識はまだ活かせる • 最新の技術をキャッチアップする重要性は変わらない 作りたいものがあれば、いますぐはじめよう!
まとめ 14
次回イベント予告 5/10(日) 技書博13 サークル出展 @大田区産業プラザPiO 新刊は鋭意執筆中!(そろそろ締め切りがやばい) 色々と展示予定なので、ぜひお越しください 15 ←(参考)前回の技書博