こんなシンプルな迷路が脱出不可能となる原因は、RollerCoaster Tycoon 2のキャラクター移動アルゴリズムにあります。
RollerCoaster Tycoon 2において、キャラクターが交差点に到達した場合、キャラクターは前後左右のうちから1方向をランダムに選択して移動しようとします。しかし、以下のケースでキャラクターが移動方向として「右上」を選択したとしても、壁が存在するため右上には移動できません。 移動できない方向を選択した場合、キャラクターはその方向から「時計回りに90度回った方向」を次の移動先として選びます。今回のケースでは右上に移動できなかったため右下に移動しようとするわけですが、右下は「自分が来た方向」となるため、キャラクターはこちらにも移動しません。 よって、キャラクターはもう1度「時計回りに90度回った方向」を移動先として選ぶため、左下側に移動します。つまり、以下のケースのように右上・右下・左下を選んだ場合、キャラクターは結果的に左下に移動することになります。その結果、移動先として左上が選ばれる確率は25%なのに対して、左下が選ばれる確率は75%となり、右上・右下が選ばれる確率は0%となります。交差点に戻ると、先ほどと同様にキャラクターは4方向からランダムに移動先を決定します。しかし、右上を選んだ場合は壁が存在し、左下は自分が来た方向であるため選択されません。右上を選んだ場合は時計回りの法則によって結果的に右下に、左下を選んだ場合も時計回りの法則で結果的に左上に移動します。従って、「キャラクターが各交差点で入口側に引き返す確率」は、「キャラクターが行き止まり側に進み、なおかつ、行き止まりから出たときに入口側に移動する」場合の確率となります。計算すると、その確率は37.
一度通った通路の選択肢から過去の選択を除外する機能がキャラクターに備わってないのであんまり参考にならないシミュレーションですね。
日本 最新ニュース, 日本 見出し
Similar News:他のニュース ソースから収集した、これに似たニュース記事を読むこともできます。