エンカウント

ゲームプログラムなら俺に聞け30
http://toro.2ch.net/test/read.cgi/tech/1388933972/


450 名前: デフォルトの名無しさん 投稿日: 2014/02/16(日) 05:57:49.80
フィールドを歩いている時に、
モンスターに出会うのは、どのような処理ですか?

1. 1マス動く度に、出会う確率で判断する
2. 出会ったマスで、次に出会うまでに必要な、
移動すべきマス数を算出する
例、ここから20マス移動したら、出会う


451 名前: デフォルトの名無しさん [sage] 投稿日: 2014/02/16(日) 06:55:45.69
ルールなんてないから自分のゲームをどうしたいかによるんじゃない?
ちなみにドラクエのエンカウントは地形の種類ごとに重み決めてあったような。
変数1つ用意して、そこに適当な初期値設定して、歩くたびに地形の重みを減算して
変数がゼロ以下になった地点でモンスター出現、だったかな。


452 名前: デフォルトの名無しさん [sage] 投稿日: 2014/02/16(日) 07:00:18.48
ポケモンは1だお


465 名前: デフォルトの名無しさん [sage] 投稿日: 2014/02/16(日) 23:19:44.78
もっとややこしい
http://kri.client.jp/RTA/DQ1-2_encount.html