気づいたら四月後半突入中…。
・多忙って何?
・ゲーム製作。
弄りすぎてバランスが完全に崩壊。
やってる時間もないし、今月いっぱいは完全に停止してます。
どうせ取れないバグも見つけていたから、エンカウントの仕方をまた作り直そうかと。
今までのは、えー、
・エリア毎に固定のエンカウントグループ設定。
・乱数で、固定グループ5つの中から出現グループを参照する。
・ゲームの進行状況に関わらず、出てくる敵の強さは変化無し。
とか、まあそんな感じ。
それを、
・各エリアに進入した時点で、エンカウントランクを一定数上昇し、到達エリアとして記録。
・現在エリアで出現する「種族」を参照(出現種族は変化無しの固定)。
・エンカウントランクに乱数を加減し、結果に応じて敵グループを選出。
とかなんとか。処理順序は上記通り。
エンカウントランクは、最大エリア数に依存しますが、乱数幅により、ある程度は操作できます。
んで、移動中のエンカウント率を半分以下に減らします。
・任意でエンカウントできるから。
・そのぶん、敵を強めに設定できるから(つーかバランス崩壊してるから)。
移動中のパッシブスキルはどうしようか。面倒だからそのままで良さそうだ。
あとはイベントを削って(私の作業量を削って)、完成までこぎつけてから補填していこう。
まさかここまで忙しくなるとは思わなかったんじゃよ。
・エリア毎のランクとは別に、
エンカウントの基礎ランクってのを規定すると管理がラクかも知らんね。
これは戦闘勝利時に加算されるものとして、加算値は
エリアランク / 基礎ランク
とすると、
エリアランクの高い場所での戦闘勝利時には、基礎ランクが上昇しやすい
逆にエリアランクの低い場所では、基礎ランクの上昇が低くなる
エンカウント時の敵の強さ(エンカウントランク)を、
エリアランク と 基礎ランク の平均を採る形にすると、
戦闘を重ねるごとに敵グループの出現範囲も変化していく感じになるかなあ。
エンカウントランクをそのまま、宝箱ランクとするか?
もしくは、エリアランク(=固定値)をそれとするか?
後者であれば、敵が強くなる意味が良く分からん。ってことになる。
基礎ランク=宝箱ランク
これだと、雑魚と戦っても強い武器が手に入るわけで。
やぱり参照するなら、エンカウントランクが妥当だ。
エリアランクとエンカウントランクの重要比を 3:2 程度にしておけばいいか。