开发工具
Python版本:3.6.4
相关模块:
pygame模块;
以及一些Python自带的模块。
相关文件
关注公众号:Python学习指南,回复“消消乐”即可获取
环境搭建
安装Python并添加到环境变量,pip安装需要的相关模块即可。
原理简介
游戏规则:
玩家通过鼠标交换相邻的拼图,若交换后水平/竖直方向存在连续三个相同的拼图,则这些拼图消失,玩家得分,同时生成新的拼图以补充消失的部分,否则,交换失败,玩家不得分。
玩家需要在规定时间内获取尽可能高的得分。
逐步实现:
Step1**:初始化**
游戏初始化,并加载必要的游戏素材:
Step2**:定义游戏精灵类**
游戏中需要用到鼠标与拼图块之间的碰撞检测,从而操作拼图块移动