友情提示:380元/半年,儿童学编程,就上码丁实验室。
昨天做了一个简单的算术游戏《【scratch2】- 简单的算术游戏,让小朋友在游戏中掌握知识》,今天弄个好玩一点的“奔跑的小猫”,类似于越过障碍的小游戏。
看一下效果。
是不是有点难度,好了,我们开始喽。
从图上看,大家觉得是小猫在跑动,还是树在动,还是背景在动呢???
一、游戏设计
1)确定角色
我给浩浩讲课的时候,用了2个角色–小猫和树苗(呵呵,因为这两个是工具自带的)。
选择的背景就是上图的那个,因为这个背景比较单一,而且贯穿整个屏幕,比较合适。
2)确定规则
类似于跨越障碍物,利用键盘控制小猫什么时候跳起来。
所以规则比较简单:
跨过树木得1分,碰到树木就不加分,且游戏结束。
为了增强趣味,就加了音效,失败了就会发出喵的声音
二、步骤
1)准备角色和背景
直接上图了,因为这些操作之前文章都有演示,不清楚的可以查看历史文章。
2)确定小猫的动作
从规则上看,小猫主要有如下几个动作
a、跑的动作
那需要用到如下几个积木的组合:
ps:里面要注意的是,坐标是要根据自己屏幕上的实际位置来定的;
同时也要根据角色的大小来定,多试几次就可以了,要保证小猫的脚和树木的根部在一个水平线上
b、利用键盘触发,让小猫跳起来
需要用到如下几个积木组合:
PS:这里通过增加y坐标来使小猫跳起来,所以,需要根据树木的实际高度来定这个增加的值。
根据等待秒数来控制难度,支持小数点的。
至于得分可以考虑不加,不影响程序的运行
c、碰到树木之后,发出喵的声音,以及游戏停止
需要用到如下几个积木组合:
这个没什么难度。
3)确定小树的动作
整体可以通过如下几个积木组合完成:
PS:里面要注意的是y坐标设置后要看上去和小猫在同一个水平线上
碰到边缘这个动作是为了让小树持续不断的移动。
x坐标增加-10,是让小树向后移动,配合小猫的奔跑姿势,看上去更像是小猫在奔跑(嘿嘿,你的眼睛欺骗了你)
碰到角色1(小猫),则是触发广播,让小猫和小树的所有动作都停止。
GAME OVER了
好了,可以调试一下,让小朋友来做测试员吧。