暑假马上就要结束了,在暑假即将走向尾声的时候,小编特地为大家准备了一款小游戏——连连看。希望通过这一款小游戏为大家放松身心,迎接新学年的到来。
连连看想必大家都玩过,相同的图片,可以连在一起消掉,但前提是图片连接的路径要是直线,或者是“L”形(连接线有一个拐弯)或者是类似于“U”形(连接线有两个拐弯)。那么程序是如何实现的呢,先看一下整个的设计思路:
Python资源共享群:626017123
01.
游戏的界面设计
1).首先是对于整体界面的设计,如下图所示:
大家运行程序后,会首先弹出选择框,是否从第一关开始,选择第一关后,点击游戏便可以开始游戏。我们设计了一个菜单,点击游戏/开始游戏即可!
02.
把火影忍者的人物放画布
接下来就是将游戏人物放到画布上去,这里我们选择了我最喜欢的火影忍者的头像,哈哈!
1).首先程序规定了每一个种类图片
图片所能出现的次数为4次,然后如果我们想实现一个8x8大小的图片地图,那么就一共有8x8/4=16种类型的图片可以出现。我们将每一种类型图片编码为一个数字,例如上图中鸣人的编号为0,小樱的