0からAIとSRPGを作る 1

未分類
Screenshot

概要

  • プログラマ: Antigravity
  • 絵: Antigravity
  • テストプレイ: Antigravity
  • 私: 人間(Google AI Ultra に加入)

はじめに

SRPGが好きなんだから理想のSRPGを作れば良いのでは?と思うがいくら自分が歴戦のプログラマと言っても一人で作るのは大変。そこでAIを使ってSRPGを作成してみる。ただし、Vibe Codingの実験なので人間は介入せず、また、適当なSRPGのコードを読ませたり学習させたりして同じのを作って、みたなことをやらずに、完全に0から作ってみる。

本編

Screenshot

とりあえずそれっぽい画面はできた。一週間プロンプトを打ち込みまくってコードとしては10000行となっている。SRPGとは何か?をAIにひたすら打ち込んでいって、定義していかなければならない。AIの認識は人間のそれとは違うので、AをBに修正してみたいな指示でプログラムがバラバラに破壊されてしまう。テスト駆動開発は必須だろう。

ただ Skill はほとんど書いていない。git へのコミットとテストの実行のみ。

Screenshot

敵の攻撃対象がわかりにくいのが不満ですよね?ということでターゲット表記を追加した。

Screenshot
Screenshot
Screenshot

盾役が明示的にターゲットのロックを行うことができる。

Screenshot

戦闘画面、まだ技を選択するUIは決まっていないが、戦闘アニメーションも実装されている。

Screenshot

回復もある。

今後の課題

  • ストーリー的なところ
  • 成長要素
  • ゲームとしての面白さ

まあ面白くないと作っても意味はないよね。