玩過使用Minimax和Alpha-Beta Pruining的回合制遊戲後,如果滿足某些條件,如何處理同一玩家可以連續移動多個遊戲的遊戲?Minimax樹,玩家可以連續多次移動
1
A
回答
1
如果玩家A
是調用極小,則:
在球員A
的第一轉運行的:最大化
在球員A
的第二又將運行:再次最大化。
這依賴於從A
角度對董事會的客觀評價。所以不管輪到哪個國家,objective(state)
都是參考A
從該州獲得的收益。
您需要一種方法來確定給予沙爹X
,在那裏父狀態做了一個轉,使得電流轉供玩家Z
是一個排第二。但是,您也可以簡單地評估它是誰,如果它是A
,那麼就像正常一樣執行最大化。
1
將一個玩家的一系列動作視爲遊戲樹中的一個動作是不是最自然?
考慮一個類似中國跳棋的遊戲。你不會認爲每次跳躍都是完整的。你會考慮一個完整的舉動,因爲一顆珍珠從起始位置到最終位置的跳躍順序。
0
你的意思是像跳棋?
Minimax樹應該有所有可能的動作。如果滿足某些條件,那麼我也必須像其他可能性一樣添加。並且所有中間狀態都必須被忽略
相關問題
- 1. Negamax - 玩家移動兩次
- 2. 當玩家可以連續移動兩次時,Negamax搜索實現不起作用
- 3. 玩家可以移出屏幕?
- 4. 玩家可以左右移動的二維陣列
- 5. 相對於玩家角度調整玩家移動
- 6. 尋找與其他玩家出場兩次玩過的玩家
- 7. 使用Unity Photon將玩家位置發送給其他玩家以在多人遊戲中移動他
- 8. 當多於2個玩家時,多人等待室不顯示連接玩家
- 9. 移動玩家圍繞SDL_Rect C++
- 10. 如何用JButton移動玩家對象?
- 11. 玩家移動時Java遊戲變慢
- 12. 點擊時玩家不移動
- 13. 遊戲敵人向玩家移動
- 14. 正弦和餘弦移動玩家
- 15. 無法讓玩家在pygame中移動
- 16. Three.js敵人向玩家移動
- 17. 玩家移動的坡度限制
- 18. 如何在unity3D中移動玩家?
- 19. as3 - 玩家在對象中移動
- 20. 玩家移動觸摸輸入
- 21. 無法使敵人向玩家移動
- 22. 限制我的玩家在x方向移動很多
- 23. JQuery遊戲 - 讓玩家以%值平滑移動
- 24. Python minimax遊戲樹
- 25. C#minimax樹實現
- 26. Minecraft插件可以控制玩家嗎?
- 27. 將玩家對象圍繞玩家對象移動一個光滑的圓圈
- 28. HTML5和畫布:隨着玩家的移動而移動背景
- 29. Android連續移動動畫
- 30. SQL獲得連續3年參加團隊比賽的玩家
如果玩家有另一個移動,他只會嘗試最大化他的下一步移動,而不是最小化,就像對手的移動一樣。 –