文件名称:jupiter:基于蒙特卡洛的AI击败2048
文件大小:2.34MB
文件格式:ZIP
更新时间:2024-05-18 13:08:58
ai mcts 2048 JavaScript
基于蒙特卡洛的AI战胜2048 描述 木星AI,它使用(MCTS)算法击败了流行的在线游戏 。 Jupiter在网络上运行,并且只要有足够多的模拟,就可以持续赢得(达到2048个图块),该数字可以在站点上轻松更改。 算法 对于每个位置或游戏状态,都有一组特定的可能移动方式:通常为左,右,上和下。 对于每个可能的动作(称为N ),该算法从当前游戏状态开始创建S (模拟数量)个新游戏,并在每个模拟中的第一个动作中播放N (当前的可能动作)。 例如,在S = 50情况下,将从特定的游戏状态开始进行200次模拟,其中第一步左移50局,右局50局,上局50局,下局50局。 在每次模拟中都进行了第一步动作之后,所有模拟都将完全随机地进行游戏,直到游戏结束。 在针对当前游戏状态运行了所有模拟之后,该算法会通过对该移动的所有S模拟求平均值来计算每个起始移动的平均最终游戏得分。 注意:游戏得分是通过将棋