首页  >  Scratch编程猫  >  文章正文

scratch2避障游戏,奔跑的小猫

Scratch编程猫 2019-06-12 qhdsteam.com

  昨天做了一个简单的算术游戏《【scratch2】- 简单的算术游戏,让小朋友在游戏中掌握知识》,今天弄个好玩一点的“奔跑的小猫”,类似于越过障碍的小游戏。

看一下效果。

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

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

一、游戏设计

1)确定角色

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

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

2)确定规则

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

  所以规则比较简单:

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

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

二、步骤

1)准备角色和背景

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

2)确定小猫的动作

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

a、跑的动作

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

ps

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

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

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

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

PS:

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

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

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

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

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

  这个没什么难度。

3)确定小树的动作

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

PS

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

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

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

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

  GAME OVER了

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


标签:

发表评论

秦皇岛少儿编程 Copyright @ 2019-2020 All Rights Reserved. 版权所有 备案号:冀ICP备19006486号   涉未成年人专用举报邮箱:7002903@qq.com