不会玩2048,就想写一个脚本让它自己玩,怎么写呢?没思路。。。
然后看到了大佬@萧潇density 的网页2048AI提示器,思路瞬间就通了。
下面简单说一下大概的思路:
1、先获取到炼器大会界面的棋盘截图;
2、通过OpenCV对截图进行处理(分割成16个小块,再从每个小块右下角获取图像);
3、对这些图像进行识别,提取出16个数字,重组成4X4的数字矩阵;
4、然后把得到的数字逐个输入到萧潇大佬的提示器中获取提示(这里用playwright网页自动化工具实现);
5、最后把得到提示步骤转换成系统指令(上下左右滑动)让脚本在游戏里操作。
脚本用Python写的,需要在win系统电脑上运行,因为涉及的模块太多,没法打包成可执行程序,同时也不够完善,包括稳定性、图像识别的准确度这些都还有问题。
这里把源码贴上来,有懂py的吧友可以玩玩互相交流。

然后看到了大佬@萧潇density 的网页2048AI提示器,思路瞬间就通了。
下面简单说一下大概的思路:
1、先获取到炼器大会界面的棋盘截图;
2、通过OpenCV对截图进行处理(分割成16个小块,再从每个小块右下角获取图像);
3、对这些图像进行识别,提取出16个数字,重组成4X4的数字矩阵;
4、然后把得到的数字逐个输入到萧潇大佬的提示器中获取提示(这里用playwright网页自动化工具实现);
5、最后把得到提示步骤转换成系统指令(上下左右滑动)让脚本在游戏里操作。
脚本用Python写的,需要在win系统电脑上运行,因为涉及的模块太多,没法打包成可执行程序,同时也不够完善,包括稳定性、图像识别的准确度这些都还有问题。
这里把源码贴上来,有懂py的吧友可以玩玩互相交流。
