Unblock Me という iPhone 用の人気ゲームがあります。目的は、赤いブロックの前にあるすべての障害物を取り除き、出口への明確な道を作ることです:
このゲームのランダムなボードを生成する賢明な方法は何ですか? 私はこれらの線に沿って何かを考えています:
- 赤いブロックを出口に置きます。
- 赤いブロックの周りに M 個のブロックをランダムに配置します。
- 赤いブロックがブロックされるまで N 回ランダムに移動します。
- 各レベルで M または N を増やします。
モバイル デバイスの CPU パワーと RAM は限られているため、効率が重要であることに注意してください。