4
這個流行的遊戲叫做Unblock Me。其目的是消除紅色塊的前方所有障礙,有一個清晰的路徑退出:在遊戲中生成一個隨機棋盤的算法解鎖我
什麼會產生對這個遊戲的隨機板明智的方法是什麼? 我想沿着這些路線的東西:
- 廣場出口處的紅色塊。
- 隨機將M塊放在紅塊周圍。
- 使N隨機移動,直到紅色塊被阻塞。
- 增加每個級別的M或N.
請注意,移動設備的CPU功率和RAM有限,因此效率非常重要。
這個流行的遊戲叫做Unblock Me。其目的是消除紅色塊的前方所有障礙,有一個清晰的路徑退出:在遊戲中生成一個隨機棋盤的算法解鎖我
什麼會產生對這個遊戲的隨機板明智的方法是什麼? 我想沿着這些路線的東西:
請注意,移動設備的CPU功率和RAM有限,因此效率非常重要。
我打過那場比賽很多,所以這裏有一些想法:
您可以在遊戲外部生成隨機棋盤並將棋盤作爲關卡存儲在遊戲中。無需在遊戲中生成它們。這保持水平一致。 – nhahtdh
@nhahtdh,不錯,但我想爲用戶創造一個真正獨特的體驗,每個級別都完全不同。 – TheOne
@Ramin:你應該只在技術上可行時才這樣做。如果您還想保證某些級別的難度,則此問題的搜索空間可能無法實現。 –