Pyxel修行(1) シューティングゲーム
Pyxel版ドルアーガの塔を制作中ですが、ぼちぼちオリジナルにも手を出してみたいなと。Pyxelというかゲーム制作自体に慣れていないので、色んなジャンルのゲームを作って修行したい。あまり時間をかけず、ミニゲーム程度で。
というわけで修行編開幕です。
第一弾はシューティングゲームにしました。
どんなシューティングゲームにしようかなーと考え始めましたが、正直なんでもよかったのでChatGPTに考えてもらうことに。「生成AIにプログラミングさせてゲーム作りました!」は最近みんなやっているので、その逆パターンで仕様を生成AIに作ってもらい、プログラミングは自力でやるスタイル。
で、ChatGPTにアイディア出してもらったのがこちら。

ふむふむ。なんか結構おもしろそうな。
これをベースにして作ってみることにします。
若干のアレンジは加えました。
トップダウン(見下ろし型)ではなく横スクロールに
近未来ではなく現代風に
風や竜巻の実装は面倒そうなので普通に邪魔をするドローンとカラスを敵にする
パワーアップアイテムは省略
精度ボーナスに加えて、より高い位置から投下して届けると芸術点ボーナス
そして完成したのがこちらです!

pyxapp化してPyxel Web Launcherから起動できるようにしたので、以下のURLから遊べます。よかったら遊んでみてくださいませ。
操作方法
移動:上下左右キー&WASDキー&ゲームパッドの上下左右ボタン
弾発射:SPACEキー&ゲームパッドのBボタン
荷物投下:ENTERキー&ゲームパッドのAボタン
説明
窓から配達先の人が顔を出すので、荷物を投下して届けると得点
高い位置から投下&キャッチする人への左右のズレが少ないと高得点
荷物は30個持っており、使い切ると投下できなくなる
敵ドローンは撃墜可能で30点、ぶつかる or 弾に当たるとやられる
カラスは撃墜不可、当たってもやられないが一定時間スピードダウン
BGMはfrenchbreadさんの「8bit BGM Generator」を使わせてもらいました。簡単にBGMが作れてめっちゃ便利。感謝です。ツール自体もPyxelで作られているのがいいですね。
それでは今回はここまで。次はなにを作ろうか。
