快来康康啊,教你一个mblock的简单小游戏

一只小猫在舞台区随着鼠标的移动而移动。舞台之上还有数个苹果,当小猫遇到苹果的时候,苹果会立刻消失掉,仿佛就被吃掉了。

这是一个“入门”的游戏,在游戏设计过程中的学习内容包括:

1. 事件模块

2. 控制模块、侦测模块

3. 运动模块、外观模块

脚本示例

小猫的积木


快来康康啊,教你一个mblock的简单小游戏

苹果的积木


快来康康啊,教你一个mblock的简单小游戏


游戏截屏


快来康康啊,教你一个mblock的简单小游戏


教学中的一些改变

这其实都不能算作是一个完整的“作品”。游戏的运行过程,基本属于“有头无尾”的状态,当所有的苹果都消失了,游戏就已经结束了,还需要自己点击“停止”按钮退出游戏。

在实际的教学环境下,我们决定增加一些内容,“挑战一下”。

增加“游戏控制”角色

整个游戏的运行过程可以分解为:准备、开始、结束(程序终止)3个阶段。

为了判断游戏终止条件,增加变量苹果数,当舞台上剩余苹果的数量等于零的时候,程序就可以结束了(在程序正式结束之前,还可以调整各个角色的状态)。

脚本示例

游戏控制角色脚本


快来康康啊,教你一个mblock的简单小游戏


小猫的脚本


快来康康啊,教你一个mblock的简单小游戏


苹果的脚本


快来康康啊,教你一个mblock的简单小游戏


在脚本中我们还增加了苹果的颜色特效。

克隆体


快来康康啊,教你一个mblock的简单小游戏


游戏截屏

游戏开始


快来康康啊,教你一个mblock的简单小游戏


游戏停止


快来康康啊,教你一个mblock的简单小游戏


分享到:


相關文章: