带AI的2048游戏

联合创作 · 2023-09-27 22:39

此为在原版2048的基础上,添加了电脑AI解题,并稍微修改了UI添加按钮来触发AI。


AI的核心在/js/myAI.js里,相关函数在window.myPlugin里


核心算法是用dfs搜3步后使代价函数window.myPlugin.evalCost期望值最小的走法,


代价函数的设计目的是让块尽量按由大到小顺序堆叠在右上角,并合并。


实验效果是基本能保证到2048,偶尔到4096甚至8192(概率较小)。




浏览 42
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报