halma-ai:具有AI播放器的Halma游戏,移动验证和动态棋盘尺寸

时间:2024-06-08 02:52:37
【文件属性】:

文件名称:halma-ai:具有AI播放器的Halma游戏,移动验证和动态棋盘尺寸

文件大小:53KB

文件格式:ZIP

更新时间:2024-06-08 02:52:37

ai adversarial-search alpha-beta-pruning minimax-search Python

豪迈AI 一款使用对抗性极小极大搜索和alpha-beta清除功能来确定最佳后续移动的AI。 该程序还支持玩家对玩家游戏。 usage: halma [] 游戏影像 班级比赛 本课程的最终项目围绕创建此对抗性AI进行构建,以便班上的团队可以在上课的最后一天参加一场决赛。 我们的AI在此单淘汰锦标赛的4场比赛中一路前进,赢得了第一名。 补充笔记 这种寻找移动的方法是在这样的假设下,即使在跳链过程中,碎片也无法重新进入友方目标或离开敌方目标。 当前将计算固定为3的层深度,而不是使用动态深度。 转弯时间耗尽将简单地破坏递归的当前最大值。 团队信息 彼得·休 驻军史密斯


【文件预览】:
halma-ai-master
----deep_red.ico(129KB)
----.gitignore(12B)
----README.md(1KB)
----halma()
--------halma.py(13KB)
--------tile.py(1KB)
--------__init__.py(0B)
--------__main__.py(1KB)
--------board.py(5KB)
----images()
--------start.png(17KB)
--------possible_move_highlighting.png(17KB)
--------past_move_highlighting.png(18KB)

网友评论