2048js:2048 在 javascript 中使用 minimax AI 进行克隆

时间:2024-07-21 01:36:36
【文件属性】:

文件名称:2048js:2048 在 javascript 中使用 minimax AI 进行克隆

文件大小:38KB

文件格式:ZIP

更新时间:2024-07-21 01:36:36

JavaScript

2048 使用箭头键播放或坐下来观看 AI 算法播放。 你可以在这里试试: 这是我和孩子们一起做的一个晚上的项目,只是为了好玩。 重点是游戏表现和游戏,对缺少 UI 感到抱歉。 不支持滑动,因此您需要使用键盘上的箭头键。 它在我的机器上使用 Chrome 运行。 接触? 人工智能 AI 基于 minimax 算法,其中放置在您的移动之间的随机瓷砖算作对手。 节点搜索数和节点数/秒被写入控制台。 您还可以通过更改控制台中的 window.depth 变量来调整要考虑的层数。 默认值为 4,观看动画很有趣,但 AI 很差。 如果你增加到 6 或 8,它会运行得非常慢(每移动分钟),但具有更强的发挥。 我的 negamax(极小极大的变体)算法中有一个错误,所以奇怪的深度不起作用。 使用的评估函数非常幼稚,它只是最大化空方块的数量。 可能的改进 除了改进的 eval 函数我可能已经完


【文件预览】:
2048js-master
----.gitignore(6B)
----2048.js(4KB)
----LICENSE(1KB)
----jquery.min.js(94KB)
----GameTree.js(1KB)
----README.md(2KB)
----index.html(3KB)

网友评论