■ はじめに
「スマホだけでRPGって作れるの?」
→ 結論:それっぽいものは作れました😊
ただし問題はここからで…
・装備を買わない
・討伐したのに忘れる
・食堂に負けて武器屋に行かない
👉 AI、自由すぎる(笑)
今回は、この“謎挙動だらけのRPG”を
ちゃんとゲームとして成立させるまでの調整記録です。
■ 目標:ちゃんと遊べるゲームにする
まずはゴールを決めます👇
👉 「1日サイクルで遊べるRPGにする」
■ ゲームフロー(完成形)
① タイトル → セーブデータ確認
・使う → ロード
・ない → ステ振り
② 自宅からスタート
③ 昼:食堂・ギルド・依頼
④ 夜:帰宅 → 就寝(オートセーブ+神ポイント)
⑤ 朝:起床
・装備変更
・店に行くか選択
👉 ②に戻る
👉 先に形を決めたら、一気に調整が楽になりました
■ バグ①:討伐の証が無限に増える
まず一番ヤバかったやつ
👉 「討伐の証」が増え続ける
原因👇
① ランダムエンカウント分が未回収
② 討伐→帰宅→爆睡→翌日「討伐したことを忘れる」
👉 記憶喪失RPG(笑)
■ 解決方法(ちょっと好き)
ギルド側で強制回収👇
ギルド職員「討伐の証、持ってます?」
冒険者「そういえば…あるかも」
ギルド職員「じゃあ全部出してください😊」
👉 仕様で殴ってみました
👉 同じことやる人へ
「ユーザー側に任せると絶対バグるので、システムで回収が正解」
■ バグ②:装備しない問題
気づいたら…
👉 ずっと初期装備
原因👇
・行動優先度で「食堂」「ギルド」が勝つ
・店に行かない
👉 食欲>戦闘力
■ 解決方法
👉 朝に選択させる
・今日は店に行く?
・行かない?
👉 プレイヤーに決定権を戻したら安定
👉 同じことやる人へ
「AI任せすぎると“それっぽい無能”になる」
■ 問題③:知力が死んでる
ステータスの「知力」
👉 上げても何も起きない、ただのハズレステ
■ 解決方法
魔法を実装
でも…
👉 種類増やすと地獄
なので👇
👉 ファイヤー🔥だけ実装
・戦闘前に確定ダメージ
・防御無視
👉 シンプルだけど“意味のあるステ”に変化
👉 同じことやる人へ
「最初は“1つの強い特徴”だけでOK」
■ 結果:ちゃんとゲームになった
今回の調整で👇
👉 “遊べるRPG”になりました
👉 実際に動くやつはこちら(スマホOK)
(GitHubリンク↓検索窓に入れて下さい)
github.com/logicmaker256-prog/JavaScript_RPG/blob/main/rpg_phase2-1.html
■ 今回の学び(ここ重要)
👉 「形を決めてから触る」
AIにその場で修正させるのも楽しいけど👇
・方向がブレる
・バグが増える
・収拾つかない
👉 先に「完成形」を決めると全部ラクになる
■ まとめ
今回やったこと👇
・スマホRPGのデバッグ
・ゲームバランス調整
・AIの暴走を止める
👉 結果
“それっぽい”から“遊べる”へ進化
■ 次回予告(ここからが本番)
裏でいろいろ試してます👇
👉 「3D化できるのか?」
👉 「AIにキャラ操作させたらどうなる?」
👉 次回
「スマホで3D RPGやってみた結果」
👉
スマホでゲーム作りたい人はフォロー推奨です 👍
