縦スクロールシューティングゲーム
縦スクロールのシューティングゲームです。
スコアによってレベルアップします。おそらくスペースキー・矢印キーを押すと画面がスクロールします。こちらをクリックして実行してください。
矢印キーで移動、スペースキーで発射
生成AIをもちいた制作
なお、このプログラムはHTML・CSS・JSを生成AIをもちいて制作しました。
シューティングゲームの仕様が思いつかなかったので、1回目は適当に書きました。立派に応えてくれました。
ちなみに、書いたプロンプトは以下のような感じです。
1回目
javascriptで、縦スクロールシューティングゲームを作ってください。
2回目
以下のコードをベースに改良して下さい。変更点は、以下のとおりです。
・自機及び敵機をPNG画像に置き換えられるように改良してください。画像データはわたしが用意します。ファイル名を指定してください。
・スコアによってレベルアップするようにしてください。レベルアップは以下によります。
→Lv1 初期
→Lv2 連射数が増える
→Lv3 斜め右30度と斜め左30度に弾を発射する。発射数はLv1とおなじ
→Lv4 スピードアップ
→Lv5 斜めのの弾の連射数がLv2とおなじ~コード省略~
3回目
以下を改良してください。提示は、差分のみでOKです。
・敵も弾を打つようにしてください。発射間隔はランダム、発射方向は8方向。ただし、消滅するときにはかならず発射します。
・背景で星が流れる様子を追加してください。当初のコードにあったものです。
シューティングゲームとしては、あまり凝った作りにはなっていません。が、これ以上やるとドツボにハマりそうなので、初期のファミコンに届かないくらいのゲームとしておきます。
これをベースに進めていけば、本格的なシューティングゲームにできそうです。