見出し画像

Pyxel修行(1) シューティングゲーム

Pyxel版ドルアーガの塔を制作中ですが、ぼちぼちオリジナルにも手を出してみたいなと。Pyxelというかゲーム制作自体に慣れていないので、色んなジャンルのゲームを作って修行したい。あまり時間をかけず、ミニゲーム程度で。

というわけで修行編開幕です。

第一弾はシューティングゲームにしました。
どんなシューティングゲームにしようかなーと考え始めましたが、正直なんでもよかったのでChatGPTに考えてもらうことに。「生成AIにプログラミングさせてゲーム作りました!」は最近みんなやっているので、その逆パターンで仕様を生成AIに作ってもらい、プログラミングは自力でやるスタイル。

で、ChatGPTにアイディア出してもらったのがこちら。

宅配ドローン・ディフェンス

ふむふむ。なんか結構おもしろそうな。
これをベースにして作ってみることにします。

若干のアレンジは加えました。

  • トップダウン(見下ろし型)ではなく横スクロールに

  • 近未来ではなく現代風に

  • 風や竜巻の実装は面倒そうなので普通に邪魔をするドローンとカラスを敵にする

  • パワーアップアイテムは省略

  • 精度ボーナスに加えて、より高い位置から投下して届けると芸術点ボーナス

そして完成したのがこちらです!

Delivery Drone

pyxapp化してPyxel Web Launcherから起動できるようにしたので、以下のURLから遊べます。よかったら遊んでみてくださいませ。

操作方法

移動:上下左右キー&WASDキー&ゲームパッドの上下左右ボタン
弾発射:SPACEキー&ゲームパッドのBボタン
荷物投下:ENTERキー&ゲームパッドのAボタン

説明

  • 窓から配達先の人が顔を出すので、荷物を投下して届けると得点

  • 高い位置から投下&キャッチする人への左右のズレが少ないと高得点

  • 荷物は30個持っており、使い切ると投下できなくなる

  • 敵ドローンは撃墜可能で30点、ぶつかる or 弾に当たるとやられる

  • カラスは撃墜不可、当たってもやられないが一定時間スピードダウン

BGMはfrenchbreadさんの「8bit BGM Generator」を使わせてもらいました。簡単にBGMが作れてめっちゃ便利。感謝です。ツール自体もPyxelで作られているのがいいですね。

それでは今回はここまで。次はなにを作ろうか。

いいなと思ったら応援しよう!