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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kimkim0106
April 23, 2026
Technology
74
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
60
奥深いゲームボーイ周辺機器の世界
kimkim0106
1
88
なぜ令和の今ゲームボーイを触るのか
kimkim0106
0
400
ゲームボーイでいろいろ「つながった」
kimkim0106
0
130
ゲームボーイでLT
kimkim0106
0
250
レトロゲームから学ぶ通信技術の歴史
kimkim0106
0
330
レトロゲームから学ぶ半導体の歴史
kimkim0106
0
93
Perlでゲームボーイアセンブラプログラミング
kimkim0106
0
130
ゲームボーイに画像表示させよう!
kimkim0106
0
22
Other Decks in Technology
See All in Technology
アカウントが増えてからでは遅い? ~ マルチアカウント統制の勘所 ~
kenichinakamura
0
220
ローカルLLMとLINE Botの組み合わせ その3 / LINE DC Generative AI Meetup #8
you
PRO
0
130
最適な自走を最小限の支援で — M&Aで拡大する組織で少人数SREが挑んだ1年 / SRE NEXT 2026
genda
0
1.1k
Amazon EVS で VCF 9.0 / 9.1 のサポート開始まとめ
mtoyoda
0
290
しくみを学んで使いこなそう GitHub Copilot app
torumakabe
2
230
SRE本の知られざる名シーン / The Hidden Gems of Google SRE Book
nari_ex
1
370
AI駆動開発におけるQAエンジニアの役割事例 〜AI駆動開発の現場から〜
kobayashiyorimitsu
0
490
AI時代の開発生産性は、個人技からチーム設計へ
moongift
PRO
2
140
最近評価が難しくなった
maroon8021
0
340
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
4
4.1k
ゼロをイチにする仕事が終わったあと
smasato
0
330
CSに"SLO"は要らない、経営層に"99.9%"は伝わらない - SREを全社に"翻訳"する3原則
cscengineer
PRO
1
4.5k
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
8
820
Into the Great Unknown - MozCon
thekraken
41
2.6k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
650
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
63
55k
Navigating Team Friction
lara
192
16k
BBQ
matthewcrist
89
10k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.3k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
210
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
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 ←(参考)前回の技書博