放置で進む武器強化ゲーム「黒猫ブレイド」を作って、遊びながら育てた【96NEKO LAB開発記録 #27】
- #Claude Code
- #AI活用
- #ゲーム開発
- #ブラウザゲーム
はじめに
このサイトのゲームは、運試しガチャと神経衰弱の2つでした。今回は、毛色の違う3つ目のゲームを作りました。
最初に伝えたのは、こんなイメージです。
「武器を強化しながら、どんどん強くなって進んでいくような感じ。スコアを出す。データはブラウザに保存。適度に放置できる」
3つの案から「両方」を選んだ
AIは、案を3つ出してくれました。
- 案A:黒猫が自動で戦いながらステージを進み、コインで強化していく放置型
- 案B:武器を +1、+2…と鍛える、失敗すると壊れることもある強化ギャンブル型
- 案C:同じ武器を合成して強くしていく型
AIのおすすめは案Aでしたが、案Bのドキドキも捨てがたい。そこで、
「AB両方で」
と頼みました。コインで確実に強くなる強化と、失敗もある鍛冶の強化、2つの道で強くなるゲームになりました。
転生のあとにも楽しみを
AIの最初の案には、「行き詰まったら最初からやり直す代わりに、ずっと残るボーナスがもらえる」転生がありました。ただ、それだけだと、やり直したあとにやることが変わりません。
「転生後は何かの要素が」
と聞くと、魂ショップ、新しい武器、新しいエリア、称号の4つが出てきました。迷わず、
「全部入れて作って」
と頼みました。転生するたびに短剣・大剣・杖が使えるようになり、草原の先に森・洞窟・城が開いていきます。
AIは作る前に、遊ぶペースを計算で確かめていました。最初の計算では、ある所から先にまったく進めなくなることが分かり、強さの伸び方を直してから作っています。
遊んでみたら、注文が次々と出てきた
遊んでみると、気になるところがたくさん出てきました。
「アニメーションが欲しい。ステージが進んだ時、敵を倒した時、攻撃のモーション。音が欲しい」
攻撃すると黒猫が踏み込んで斬撃が走り、倒した敵は光って消え、ステージが進むと帯が流れるようにしてもらいました。効果音は、音のファイルを使わず、ブラウザでその場で音を作る方法にしたそうです。音を消すボタンも付いています。
ほかにも、遊ぶたびに直してもらいました。
- 「魂がもらえすぎてる気がする」→ 転生でもらえる魂を、だいたい3分の1に
- 「武器の切り替えが強化からしかできないのは面倒」→ 戦闘画面のアイコンから、いつでも持ち替えられるように
- 「魂で強化された分のダメージがわからん」→ ダメージが何で何倍になっているかの内訳を表示
- 「鍛冶の武器選択は戦闘に反映しないで」→ 鍛える武器を選んでも、装備は変わらないように
腕試しの「試練の間」を足した
続けて、こう頼みました。
「魂を多くもらえる試練の間ステージみたいなの作って。武器強化と魂強化が前提で、難易度高めでいい感じに。クリアした階層はもう行けないとかで、挑戦的な立ち位置で」
試練の間では、コインでの強化が効かず、鍛冶と魂の強さだけで戦います。30秒以内に倒せば魂がたくさんもらえますが、突破した階には二度と挑めず、上の階ほど手強くなります。
挑む前に、武器ごとに「30秒でどれくらい削れそうか」が出るので、どの武器で挑むか考えるのも楽しみの1つになりました。
つまずいたこと
AIがブラウザで動作を確かめるとき、スマホの大きさに切り替えると、ボタンを押す位置がずれることがありました。ゲームの不具合かと思いましたが、確かめ方の道具の問題で、ふつうの大きさでは正しく押せていました。
やってみて感じたこと
最初の注文は短い文でしたが、AIが案を並べてくれたので、「全部入れて」「両方で」と選ぶだけで形になりました。
一方で、本当に面白くなったのは、実際に遊んで「ここが面倒」「これが分からない」と言ってからでした。作るのはAIでも、遊んで気づくのは自分の役目だと感じています。