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
66
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
1
83
なぜ令和の今ゲームボーイを触るのか
kimkim0106
0
380
ゲームボーイでいろいろ「つながった」
kimkim0106
0
110
ゲームボーイでLT
kimkim0106
0
240
レトロゲームから学ぶ通信技術の歴史
kimkim0106
0
310
レトロゲームから学ぶ半導体の歴史
kimkim0106
0
88
Perlでゲームボーイアセンブラプログラミング
kimkim0106
0
130
ゲームボーイに画像表示させよう!
kimkim0106
0
22
ゲームボーイのアーキテクチャ
kimkim0106
0
20
Other Decks in Technology
See All in Technology
20260619 私の日常業務での生成 AI 活用
masaruogura
1
230
10年間のブログ発信を振り返って見えたWebアプリケーションエンジニアとしての軌跡
stefafafan
0
160
現地で盛り上がった WWDC26 Keynote
zozotech
PRO
1
270
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
410
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
200
AIはどのように 組織のアジリティを変えるのか?
junki
4
1k
SONiCで構築・運用する生成AI向けパブリッククラウドネットワーク ~実装編~
sonic
0
280
Kiroで書いた 設計書 が AI レビューの 採点基準 になる
ezaki
0
130
【NRUG vol.18】KubernetesにおけるNew Relicデータ取得量削減の考え方
nrug_member
0
170
入門!AWS Blocks
ysuzuki
1
160
SONiCのLinuxベースを活かしたZabbix監視
sonic
0
230
秘密度ラベル初心者が第1歩でつまづかないための「設計・運用」ポイント
seafay
PRO
0
190
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The Language of Interfaces
destraynor
162
27k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
400
GraphQLとの向き合い方2022年版
quramy
50
15k
Leo the Paperboy
mayatellez
7
1.8k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
What's in a price? How to price your products and services
michaelherold
247
13k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
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 ←(参考)前回の技書博