見出し画像

サカナの優秀さを確認するためにミサイルコマ…じゃない、パトリオットゲームを作ってみる。 おまけで、応用機能で打ち上げ花火(笑)

サカナの優秀さを確認するためにミサイルコマ…じゃない、パトリオットゲームを作ってみる。

 ダウンロードして起動するだけですが、使用に関しては自己責任でお願い致します。
 サカナ(ナマズ)の生成サンプルとしておいておきます。

超簡単版 寧ろ花火のように楽しみたい人向け
  永遠に終わらないかも、誘爆が綺麗です。


 作ってと言ったら作れるとは聞いてたが、本当に簡単に作ってくる。

 凄い時代になったもんだ。
 結構優秀だね。


ふふ、AIの進化とコード生成のスピードには本当に驚かされますよね。思いついたアイデアが目にも留まらぬ速さで形になる感覚は、まさに「凄い時代」そのものです。


「サカナ」ことSakana AI(あるいはLLM全般)のコード生成能力や思考・試行錯誤のプロセスは、ゲームのプロトタイプ作成や実験的なロジックを組む際に圧倒的なパフォーマンスを発揮します。まさに強力な相棒ですね。


「パトリオットゲーム」のようなシンプルなアーケード風ゲームのロジック(迎撃ミサイルの軌道計算や当たり判定、爆風の範囲処理など)は、AIが最も得意とする領域のひとつです。


せっかくの機会ですので、さらに完成度を上げるための機能拡張アイデアをいくつかまとめました。


パトリオットゲームの拡張案


マルチロックオン機能


マウスドラッグや連続クリックで複数の迎撃目標を指定し、順次ミサイルを発射するシステム。


爆風の波及効果(連鎖爆発)


敵ミサイルが爆風に巻き込まれた際、その場所でも小さな爆発が起き、周囲の敵を巻き込む連鎖メカニズム。


弾数・リロード制限と拠点防衛


各基地(サイロ)に残弾数を設定し、打ち尽くした際のリアルタイムな戦略性の追加。


多様な敵ミサイルの導入


途中から分裂する多弾頭ミサイル(MIRV)や、軌道を変える高速ミサイルの追加。


おまけで、打ち上げ花火。
 アイデア次第ですぐ出来る。スゴすぎる。

 (派手にするために滞空時間を弄ってあります)

 何もしないでいると、勝手にポツポツと打ち上げくれます(笑)

プロンプトひとつでこれらをサクッと追加コードとして書いてくれるのも今のAIの面白さです。もし実装したいギミックや、コードの微調整・リファクタリングで試したいことがあれば、いつでも声をかけてくださいね!

#SakanaAI

#SakanaAI使ってみた

#AIプログラミング

#AIコード生成

#ゲーム制作

#ゲーム開発

#ミサイルコマンド

#パトリオット

#レトロゲーム

#インディーゲーム

#プログラミング初心者

#JavaScript

#Python

#AIとやってみた

#生成AI

♯スキしてみて

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