當前位置:聚美館>遊戲攻略>

數字電視遊戲推箱子第36關怎麼過

遊戲攻略 閱讀(2.86W)
數字電視遊戲推箱子第36關怎麼過

簡單說一下我的粗略想法

1。可以在指定棋盤大小的情況下隨機生成符合遊戲基本規則的遊戲地圖:包含起始地圖和目標結果。不用管有沒有解法,以及遊戲難度。

2。對於一個給定地圖,利用"搜尋"的思路,將問題轉化爲一個由起始狀態向目標狀態逼近的過程,尋找兩者之間的最短路徑。每次狀態變換的方式有人動和推箱子動兩種方式。如果無解的話則拋棄這張地圖。

3。對於每個存在解法的地圖按照最短路徑長度當作難度判定,即步數越多越難。同時也考慮一些遊戲性的情況,比如由相似走法的多個循環組合出的解法,其實難度並不大。對於這類問題,可以識別結果步驟中的重複移動模式。對按照相同移動模式的步驟進行合併。這樣就可以按照合併後的最短路徑步數作爲難度判定的標準。

4。如果需要,再透過人來挑選不同難度的關卡進行組合,增加遊戲的趣味性。