用python编写1024游戏 (1)

我们从整体到局部地设计这个游戏。

首先,整个游戏过程可以简化如下:

再想具体一点,可以变成这样:

思考一下 进行 这一步,可以变成:

改写一下,加上判断条件,如下:

具体一下随机出现一个数字这一步,有:

再思考一下滑动这一步,有:

再具体思考一下更改棋盘状态这一步,可得:

其中序列中元素合并步骤具体为:

注意这一步在具体实现时可以同时进行。具体如下:

其中计分的规则是:

回到一开始判断未结束步骤,具体地:

初始化步骤具体为:

综上,可以写出整体的游戏设计思路:

好了,说完思路,接下来将采用python实现。

《用python编写1024游戏 (1)》有3个想法

发表评论

电子邮件地址不会被公开。