Skip to content

Game 2048

简单版,能跑就行。其中窗口排版设置参考‘小白叶书(bilibili)’。 2021-9-25

Dependancies

pip install turtle  

游戏机制

  1. 由上下左右键操控;
    举例: 按‘上’键后,由最上方方块开始向上移动/融合,直到最下方方块(下方方块向上融合一次后停止移动)
  2. 当模块最大值达到2048时win;否则,当无法再移动任何模块时lose。

  3. 移动思路

- j=0 j=1 j=2 j=3
i=0 0 4 8 12
i=1 1 5 9 13
i=2 2 6 10 14
i=3 3 7 11 15


pos = i + j*4

向左1: new_pos = pos -4 , 由pos=0开始

向上1: new_pos = pos -1 , 由pos=0开始

向右1: new_pos = pos +4 , 由pos=15开始

向下1: new_pos = pos +1 , 由pos=15开始


设置好挪动范围(min_E,max_E)就行。同时,如果成功merge,则此方块本轮不再移动。


Scripts:2048.py