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

好文章,学习了。
页: [1] 2 3 4 5 6 7 8
查看完整版本: python小练习(024):用python编写小游戏2048