tokyoyoukanniocha-jp / picoinvader

Space Invader for Raspberry Pi Pico ラズベリーパイPicoでインベーダーゲーム

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Space Invader for Raspberry Pi Pico

ラズベリーPi PicoにQVGAの液晶を接続して動作するインベーダーゲームです。
小型スピーカーを接続して音声も鳴らせます。
とてもシンプルな回路なので、簡単に製作することができます。
液晶は240x320ドット、コントローラにILI9341を搭載したSPI接続のものに対応しています。
他のパックマン、テトリスなどと違い液晶のメモリから読出しを行うため、MISO端子の接続も必要ですのでご注意ください。

実行方法

ラズベリーPi PicoのBOOTSELボタンを押しながらPCのUSBポートに接続し、バイナリーファイル invaderpico.uf2 をラズベリーPi Picoにコピーしてください。

ソースプログラムのビルド方法

ソースプログラムのビルドにはRP2040に対応したコンパイラの他、CMake、pico-sdkが必要です。
SDKが使用できる環境設定をした上で、ダウンロードした拡張子が.c .h .txt .cmakeのファイルを同じフォルダに入れてビルドしてください。

About

Space Invader for Raspberry Pi Pico ラズベリーパイPicoでインベーダーゲーム


Languages

Language:C 94.3%Language:CMake 5.7%