jerryxjr1220
发表于 2016-11-26 20:29:59
python小练习(024):用python编写小游戏2048
本帖最后由 jerryxjr1220 于 2016-11-26 20:50 编辑
python小练习(023),传送门
今天我准备给大家分享一个用python写的小游戏:2048
2048介绍:
2048由16个格子构成,初始时会有两个格子上安放了两个数字2或者4,每次可以选择上下左右其中一个方向去滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢外,系统也会在空白的地方随即出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。
当最终某一个格子中的数字累加到2048即为获胜,反之,若所有格子填满,不能生成新的数字则失败。
软件界面:
外部支持库numpy
源代码如下:
**** Hidden Message *****
jerryxjr1220
发表于 2016-11-26 20:43:22
双击打开py文件的效果会比较好,我用了清屏命令
如图:
junmmy
发表于 2016-11-26 21:04:51
学习学习
“努力学习”
发表于 2016-11-26 21:59:25
高端!!!
菲菲@555
发表于 2016-11-27 11:03:10
“努力学习” 发表于 2016-11-26 21:59
高端!!!
1
xinshouxuexi
发表于 2016-11-27 11:15:19
学习了!
fantasY_M1ng
发表于 2016-11-27 22:36:40
顶
a649456500
发表于 2016-11-28 10:07:49
支持
ppp111
发表于 2016-11-28 10:17:59
din来观摩大神代码来了{:10_269:}
jerryxjr1220
发表于 2016-11-28 11:01:22
ppp111 发表于 2016-11-28 10:17
din来观摩大神代码来了
代码其实我写得很烂的,没有仔细规划过就直接写的,有很多可以优化的地方,比如重复的部分可以直接做循环等,我只是提供一个思路,抛砖引玉罢了。
GhostSirii
发表于 2016-11-28 11:59:17
大神,学习了。。。
.任.ポ
发表于 2016-11-28 14:33:56
回复学习下
zxssxzz
发表于 2016-11-28 14:46:16
路过看一下
zhangxiuyuxzg
发表于 2016-11-28 17:12:24
厉害哈,这也可以有啊。
平常心8
发表于 2016-11-30 00:37:20
hao
墨菲斯托
发表于 2016-11-30 09:26:49
看看
趣味的吃
发表于 2016-12-3 21:03:12
赞一个赞一个
qq2722739848
发表于 2016-12-6 02:01:46
{:5_93:}
bestdl
发表于 2016-12-6 11:43:38
kanyikan
shikeha
发表于 2016-12-8 14:00:41
好文章,学习了。