首页 文章
  • 0 votes
     answers
     views

    用于在游戏2048中合并图块的有效通用算法

    我已经检查了很多帖子,比如一个here,但是我没有在python中使用任何花哨的例程或函数 . 有没有高效,优雅的解决方案? 我开始使用更简单的3x3版本,如果向右滑动,我只是从右边开始检查空的瓷砖,然后检查相邻的瓷砖是否有相同的数字 . 我最终得到了8个不同的案例,一旦我发现它属于哪个案例,我就可以进行移动/组合 . 这个问题是我需要找出4x4和5x5的可能情况,问题变得非常复杂 . 重新使用为...
  • 1792 votes
     answers
     views

    2048游戏的最佳算法是什么?

    我最近偶然发现了游戏2048 . 您可以通过在四个方向中的任何一个方向上移动它们来合并相似的图块,以制作"bigger"图块 . 每次移动后,新的图块会出现在随机空位置,其值为 2 或 4 . 当所有框都被填充并且没有可以合并图块的移动时,或者您创建值为 2048 的图块时,游戏将终止 . 一,我需要遵循明确的战略来实现目标 . 所以,我想为它编写一个程序 . 我目前的算法:...

热门问题