文件名称:mcts_2048:蒙特卡洛树搜索在终端播放2048
文件大小:13KB
文件格式:ZIP
更新时间:2024-07-07 09:05:14
game python artificial-intelligence mcts monte-carlo-tree-search
概要 蒙特卡罗树搜索是一个非常强大的工具,它不需要领域知识,但它可以产生最先进的结果。 蒙特卡洛树搜索的一个常见应用是可以玩到完成的游戏,例如围棋,但是该项目旨在将蒙特卡洛树搜索应用于游戏 2048——它具有相当大的搜索深度,使得传统方法不可行。 为了克服这一挑战,我们使用遗传算法来寻找搜索深度和运行次数的近乎最佳组合。 虽然更多的计算能力通常会带来更好的结果,但这些方法表明可以为一小部分计算需求找到接近最优的解决方案。 该项目包括来自 python 包 Term2048 的修改代码。 代码示例 python play.py mcts 动机 该项目是作为人工智能类项目的一部分创建的。
【文件预览】:
mcts_2048-master
----strategy.py(6KB)
----game.py(9KB)
----board.py(5KB)
----keypress.py(2KB)
----ga.py(3KB)
----.gitignore(6B)
----play.py(4KB)
----play_func.py(3KB)
----README.md(911B)
----ui.py(1KB)