【摘要】 规则与效果
2048游戏共有16个格子,初始时会有两个格子上安放了两个数字2,每次可以选择上下左右其中一个方向去滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢外,系统也会在空白的地方随即出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。系统给予的数字方块不是2就是4,玩家要想办法在这小小的16格范围中凑出“2048”这个数字方块。1.游戏介绍:
《204…
规则与效果
2048游戏共有16个格子,初始时会有两个格子上安放了两个数字2,每次可以选择上下左右其中一个方向去滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢外,系统也会在空白的地方随即出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。系统给予的数字方块不是2就是4,玩家要想办法在这小小的16格范围中凑出“2048”这个数字方块。
1.游戏介绍:
《2048》,是一款益智小游戏,这款游戏是由年仅19岁的意大利程序员加布里勒希鲁尼(Gabriele Cirulli)开发出来的,官方版本只能在网页上或通过其移动网站运行。
2048游戏共有16个格子,初始时会有两个格子上安放了两个数字2,每次可以选择上下左右其中一个方向去滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢外,系统也会在空白的地方随即出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。系统给予的数字方块不是2就是4,玩家要想办法在这小小的16格范围中凑出“2048”这个数字方块。
前言
这些代码也是大一刚来写的,我找来,注释了一下就贴了上来,估计难免会有错误,请大佬们原谅。也并没有用python的一些神操作,比如旋转啥的,当时刚来哪知道呢,还是用基本的语法写出来比较好。
所以这种实现方法可能不是最优的,但是是萌新最好理解的。
(提示:还是先玩一玩2048,体会一下规则比较好。)
主体
2048的主体就是一个二维列表,玩家对列表元素进行操作。
梳理一下我们要写的东西:首先要有打印功能,生成数字的功能,用户上下左右操作的实现,然后判断游戏是否结束。整合以后循环操作就好了。
好,开始。
首先生成我们的游戏主体,一个二维列表
l=[[0 for i in range(4)] for i in range(4)]#生成二维列表
© 版权声明文章版权归作者所有,未经允许请勿转载。THE END