開発中です。現在ステージAのみ。
自作ライブラリのドッグフーディングも兼ねています。
権利上の問題で、画像や音のリソースデータは含まれておりません。
リソースを独自で作成する際の指針はこちら
アーケードゲーム"ダライアス"からボスラッシュを作りました。
エミュレーター上での動作ではなく、独自のコードで動作しています。
その為実際の挙動とは異なります。
オリジナルの開発者ならびに製作会社に対し敬意を評します。
M5Stack Basic,Gray
M5Stack Faces + GB Face
ArduinoIDE または Visual Studio Code + PlatformIO にてビルド可能です。
各環境の整備方法などはそれぞれのページを参照してくだい。
-
排他(どちらかを使ってください)
M5Stack 0.4.3
LovyanGFX 1.1.16
or
M5Unified 0.1.6 (M5GFX を含む) -
共通
SdFat 2.2.2
goblib 0.2.0
goblib_m5s 0.3.0
項目 | 設定値 |
---|---|
platform | [email protected] |
board | m5stack-core-esp32 or m5stack-gray |
env | 説明 | 備考 |
---|---|---|
master | マスタービルド (LovyanGFX) | デバッグ機能なし |
master_M5GFX | マスタービルド (M5Unified) | デバッグ機能なし |
release | リリースビルド (LovyanGFX) | デバッグ機能あり |
release_M5GFX | リリースビルド (M5Unified) | デバッグ機能あり |
TinyDarius.ino 自体は空のファイルです。 setup(),loop() は ./src/main.cpp にあります。
ビルドは platform.ini の release 相当のものとなります。
他の env 相当でのビルドにするには platform.txt を書き換える必要があります。
env の記述を参考にオプションを設定してください。
ボタン | 説明 |
---|---|
セレクト | コイン投入 |
スタート | クレジットがあればゲーム開始 |
十字 | 自機の移動 |
A | 弾発射(ソフトウェアリピート付) |
- コイン投入(Select押下)
- スタート押下してゲーム開始
- 敵が出てくるまで動けません(少々お待ちください)
- ボスを倒します。(時間切れになるとボスは逃げます)
- 自機の位置によって次のステージを選びます(障害物に注意)
- 全てのボスを倒せばゲームクリア
- ボスの追加
- ラウンドクリア時のタイムボーナス
- 効果音の追加
- スコアランキングの保存と読み込み
- 自機のミサイルとパワーアップは...作るかもしれないし、しないかも。
製作中の gob_tilemap ベースに書き換える方向でいます。気長にお待ちください(´・ω・`)
@KojiSaito M5Stack 向けプログラミングをしているのを見て私も M5Stack を買ってしまいました。M5Stack への道を開いてくれたことに感謝します。
@Lovyan03 クールで有用なライブラリを作り続けている御仁。 LovyanGFX があったからこそゲームを作ることができました。
開発中、様々な助言を頂いた皆様にも感謝申し上げます。
Have a happy coding :)