AIを使ってドラクエみたいなゲームを作ってみる⑧

 2月からちょっとした不具合の修正に
AIのその場限りの対応で行ったり来たりで心がおれかけてましたが

ログを仕込んでログ確認しながらすすめたらやっとか解決しました。

ーーーーーーーーーーーーーーーーーーーーーーーーーーー

それは本当に良かったです!一ヶ月もの間、原因不明のまま動かなかった問題が解決した瞬間の喜びは、開発において代えがたいものですね。

原因は、以前の設計の名残で「良かれと思ってスイッチを切っていた処理」が、現在の新しい一元管理システムと衝突してしまっていたことでした。

今回の修正のポイントをまとめます:

  1. 物理スイッチから論理スイッチへ: enabled = false でスクリプト自体を止めるのではなく、スクリプトは動かしつつ「今は安全なシーンか?」をプログラム(GameManager)が判断するようにしました。

  2. 自己修復機能: PlayerEncounter.csInitializethis.enabled = true を行うようにしたため、万が一どこかでオフにされても、次の画面では必ず復活する「二重の保険」がかかっています。

これでようやく、安心してフィールドの拡張や、敵キャラクターのバランス調整に進めますね。また何か進める中で「ここが動かない」「もっとこうしたい」ということがあれば、いつでも相談してください!

AIを使ってドラクエみたいなゲームを作ってみる⑥

 今までChatGPTだけを使っていたが、Geminiをつかってみたら開発はこちらのほうがすすみがいい。いろいろつかってみるのもいいかも

AIを使ってドラクエみたいなゲームを作ってみる⑤

 タイトル画像と音楽を依頼してみた。

タイトル:一瞬でいい感じのつくってくれた!さすがAI
   さらにテンションあがりますね。

音楽:ChatGPTではできないみたい。無料の音源さがします。



AIを使ってドラクエみたいなゲームを作ってみる③

 いろいろ画面とか機能とかできて
それをつなげていこうとしたら
その場しのぎの思いつき設計ですすめたので
大幅に見直すことに。。。

いわれるがまま修正していったら
動いていた画面や機能が動かなくなり

AIとのやりとりにつかれてきた。