一只小猫在舞台区随着鼠标的移动而移动。舞台之上还有数个苹果,当小猫遇到苹果的时候,苹果会立刻消失掉,仿佛就被吃掉了。
这是一个“入门”的游戏,在游戏设计过程中的学习内容包括:
1. 事件模块
2. 控制模块、侦测模块
3. 运动模块、外观模块
脚本示例
小猫的积木
苹果的积木
游戏截屏
教学中的一些改变
这其实都不能算作是一个完整的“作品”。游戏的运行过程,基本属于“有头无尾”的状态,当所有的苹果都消失了,游戏就已经结束了,还需要自己点击“停止”按钮退出游戏。
在实际的教学环境下,我们决定增加一些内容,“挑战一下”。
增加“游戏控制”角色
整个游戏的运行过程可以分解为:准备、开始、结束(程序终止)3个阶段。
为了判断游戏终止条件,增加变量苹果数,当舞台上剩余苹果的数量等于零的时候,程序就可以结束了(在程序正式结束之前,还可以调整各个角色的状态)。
脚本示例
游戏控制角色脚本
小猫的脚本
苹果的脚本
在脚本中我们还增加了苹果的颜色特效。
克隆体
游戏截屏
游戏开始
游戏停止