Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ゲームボーイ開発でもバイブコーディング
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kimkim0106
April 23, 2026
Technology
110
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
110
奥深いゲームボーイ周辺機器の世界
kimkim0106
1
120
なぜ令和の今ゲームボーイを触るのか
kimkim0106
0
510
ゲームボーイでいろいろ「つながった」
kimkim0106
0
140
ゲームボーイでLT
kimkim0106
0
270
レトロゲームから学ぶ通信技術の歴史
kimkim0106
0
360
レトロゲームから学ぶ半導体の歴史
kimkim0106
0
120
Perlでゲームボーイアセンブラプログラミング
kimkim0106
0
140
ゲームボーイに画像表示させよう!
kimkim0106
0
28
Other Decks in Technology
See All in Technology
ビジネスを止めない技術的負債の返済のための戦略とその手法 - 技術的負債と向き合う / Complexity and Simplicity
soudai
PRO
3
680
購入ドメインでの課題と取り組み
ykagano
0
150
MCPゲートウェイを作って運用してわかったこと — Agent時代の権限管理の現在地
mtpooh
10
3.3k
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
110
会社説明資料
persolserverworks
0
9.6k
Execution in the Kingdom of Agents: Reflections on Abstraction and Complexity
bcantrill
0
890
Deep Data Security 機能解説
oracle4engineer
PRO
2
740
初対面のメンバーがチームを組み、Claude Codeでゼロからサービスをリリース
mkdev10
1
110
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
120
契約書画像からの情報抽出に特化した視覚接地モデルを育てる話
sansantech
PRO
1
160
AIは爆速なのに、私が詰まっていた話 ― 音声入力と鳴くマスコットでボトルネックを削る
yama3133
0
570
12 個 Tool と、 4,096 Token
hlum
0
110
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
The untapped power of vector embeddings
frankvandijk
2
1.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Designing Experiences People Love
moore
143
24k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
260
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
720
Prompt Engineering for Job Search
mfonobong
0
500
Building an army of robots
kneath
307
47k
エンジニアに許された特別な時間の終わり
watany
109
250k
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 ←(参考)前回の技書博