エレクトロニクス研究所
上級200/ Arduino Uno✅ 公式準拠

OLEDミニゲーム制作

0.96インチOLEDディスプレイ上で動く横スクロールジャンプゲーム(恐竜ゲーム風)を制作します。3つのボタンでキャラクターのジャンプ・しゃがみ・リスタートを操作し、ランダム生成される障害物を避けてスコアを稼ぎます。Adafruit GFXライブラリでスプライトや背景をピクセル単位で描画し、衝突判定アルゴリズムで当たり判定を実装します。millis()ベースのゲームループでフレームレートを一定に保ち、ハイスコアはEEPROMに保存して電源を切っても残る仕組みです。ゲーム開発の基礎概念をマイコンで実践できる挑戦的なプロジェクトです。

必要なパーツ

学べるスキル

グラフィック描画ゲームループ設計衝突判定フレームレート管理EEPROM保存

📎 出典について

このレシピは Adafruit Learning System のチュートリアルに基づいています。 回路図とコードは公式チュートリアルをご参照ください。正確な情報を提供するため、出典元のコンテンツをそのまま使います。

公式チュートリアルを見る →

関連レシピ