前言
在前面的章节中,我们学习了用pygame
来创建动画的一些基础知识,也研究了一些动画、文字、声音等元素以及对鼠标和键盘响应的处理,这一次我们开始进入实战操作,通过对一个“小迷宫”游戏的开发来逐步掌握pygame
在二维游戏领域的强大功能。
游戏思路
先来看一下我们游戏的最终形态:
这个游戏相信有不少同学都玩过,主要玩法:游戏最开始给玩家显示5-10秒的记忆时间,而后全部用白色方块覆盖,玩家需要通过瞬间记忆能力找到相同的两个图标,当然这中间可以试错,全部找完用时越短说明玩家的瞬间记忆能力越强。 下面将开发这款小游戏的步骤列举如下:- 集齐图标。这些图标可以在各个免费图标网站下载,当然同学们可以依据自己的爱好制作图标,为了显示美观,将图标设计为正方形会是个好主意。
- 程序加载图标。同学们可以将收集齐的图标放入同一个文件夹下,为方便程序设计,建议可将图标按某种规律命名,比如我这里用的是
fruit1
、fruit2