首页 > 编程语言 >再探 游戏 《 2048 》 —— AI方法—— 缘起、缘灭(7) —— Python版本实现的《2048》游戏的TDL算法

再探 游戏 《 2048 》 —— AI方法—— 缘起、缘灭(7) —— Python版本实现的《2048》游戏的TDL算法

时间:2022-08-22 22:59:32浏览次数:166  
标签:游戏 TDL python 缘灭 2048 实现 算法

《2048》游戏在线试玩地址:

https://play2048.co/

 

 

如何解决《2048》游戏源于外网的一个讨论帖子,而这个帖子则是讨论如何解决该游戏的最早开始,可谓是“缘起”:

What is the optimal algorithm for the game 2048?

 

 

关于该游戏的相关内容前面已经写过一些内容:

再探 游戏 《 2048 》 —— AI方法—— 缘起、缘灭(1) —— Firefox浏览器下自动运行游戏篇

 

 

 

===========================================

 

 

 

在网上发现了一个对《2048》游戏的TDL解法的一个C++版本实现,地址:https://github.com/moporgic/TDL2048-Demo

本文就是介绍根据这个实现用python语言重构,也就是重新实现的python版本的TDL算法。

改用python实现的代码地址:

https://gitee.com/devilmaycry812839668/tdl2048-python-demo

 

根据网友实现的《2048》游戏的TDL解法,使用python语言重写的,性能是难以与原版C++实现所比较的。本库意义在于代码逻辑的示范,并没有太多实际运行性能的价值。这里所使用的TDL算法是参考README中的文献所实现的,但是需要注意这里并没有严格实现,仅仅是实现了论文中部分的算法。

 

 

=============================================

 

标签:游戏,TDL,python,缘灭,2048,实现,算法
From: https://www.cnblogs.com/devilmaycry812839668/p/16614515.html

相关文章