欢迎光临
我们一直在努力

【scratch2】

昨天做了一个简单的算术游戏《》,今天弄个好玩一点的“奔跑的小猫”,类似于越过障碍的小游戏。

看一下效果。

是不是有点难度,好了,我们开始喽。

从图上看,大家觉得是小猫在跑动,还是树在动,还是背景在动呢???

一、游戏设计

1)确定角色

我给浩浩讲课的时候,用了2个角色--小猫和树苗(呵呵,因为这两个是工具自带的)。

选择的背景就是上图的那个,因为这个背景比较单一,而且贯穿整个屏幕,比较合适。

2)确定规则

类似于跨越障碍物,利用键盘控制小猫什么时候跳起来。

所以规则比较简单:

跨过树木得1分,碰到树木就不加分,且游戏结束。

为了增强趣味,就加了音效,失败了就会发出喵的声音

二、步骤

1)准备角色和背景

直接上图了,因为这些操作之前文章都有演示,不清楚的可以查看历史文章。

2)确定小猫的动作

从规则上看,小猫主要有如下几个动作

a、跑的动作

那需要用到如下几个积木的组合:

ps:里面要注意的是,坐标是要根据自己屏幕上的实际位置来定的;

同时也要根据角色的大小来定,多试几次就可以了,要保证小猫的脚和树木的根部在一个水平线上

b、利用键盘触发,让小猫跳起来

需要用到如下几个积木组合:

PS:这里通过增加y坐标来使小猫跳起来,所以,需要根据树木的实际高度来定这个增加的值。

根据等待秒数来控制难度,支持小数点的。

至于得分可以考虑不加,不影响程序的运行

c、碰到树木之后,发出喵的声音,以及游戏停止

需要用到如下几个积木组合:

这个没什么难度。

3)确定小树的动作

整体可以通过如下几个积木组合完成:

PS:里面要注意的是y坐标设置后要看上去和小猫在同一个水平线上

碰到边缘这个动作是为了让小树持续不断的移动。

x坐标增加-10,是让小树向后移动,配合小猫的奔跑姿势,看上去更像是小猫在奔跑(嘿嘿,你的眼睛欺骗了你)

碰到角色1(小猫),则是触发广播,让小猫和小树的所有动作都停止。

GAME OVER了

好了,可以调试一下,让小朋友来做测试员吧。

下面是上一篇文章的算术的脚本,有需要的过来取一下:

提取码:r52q

赞(15)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址