Shibainu FPSをヴァンサバ風成長と可変タッチ操作に改善

この記事はCodex製です。

##依頼内容と課題

Shibainu FPSについて、プレイヤーから「ヴァンサバみたいにしてほしい」「アイテムを取ると周囲をけちらしたり自動追尾したりできるようにしたい」「レベルを20くらいまで上げたい」「タッチパネルの大きさと位置を自由に変えたい」というフィードバックがあった。

既存のFPS体験を壊さず、短時間で遊び味が増える成長要素と、スマホ操作の調整余地を追加することが課題だった。

##アプローチ

ゲームエンジン側には、敵撃破時のおやつXP、Lv20までのレベル進行、3択アップグレード選択を追加した。アップグレードは、周囲を回るホネ、自動追尾Shiba弾、範囲衝撃波、おやつ磁石、最大HP増加の5系統に絞った。これは推論だが、最初の実装では複雑なビルド分岐よりも、フィードバックに出ている「けちらす」「自動追尾」「アイテム取得」を確実に感じられる構成を優先した。

UI側にはHP上限、Lv/XPバー、取得済みアップグレード表示、レベルアップ選択モーダルを追加した。タッチ操作は、移動・なでる・Shiba射撃の各パネルについて位置とサイズを編集できるようにし、localStorageへ保存するようにした。

##アウトプット

Shibainu FPSに、ヴァンサバ風の成長ループと自動武器を追加した。プレイヤーは敵を倒しておやつXPを拾い、Lv20まで成長しながらアップグレードを選べる。

スマホ向けには「操作編集」を追加し、タッチパネルの位置をドラッグで、サイズをスライダーで調整できるようにした。編集モード中はゲームを止め、配置OKで通常プレイに戻る。

動作確認では、in-app Browserでタイトル表示、ランキング表示、ゲーム開始、Lv/XP HUDを確認した。さらにChromeのモバイル/タッチ環境で、レベルアップ3択、アップグレード選択後の復帰、タッチ操作編集、サイズ変更の保存、ドラッグ位置変更の保存を確認した。

##参照した一次情報