■ はじめに

「スマホだけで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やってみた結果」

👉
 スマホでゲーム作りたい人はフォロー推奨です 👍