【scratch游戏制作案例及教程】地下一百层

今天带大家做的同样是一款非常经典的游戏——地下一百层

【scratch游戏制作案例及教程】地下一百层-少儿编程网

游戏规则:通过左右移动下楼层,不要碰到顶上的刺,也不要碰到下楼的刺,只有通过了100层,才能成功获救,据说没人能通过。大家想不想试试?赶紧和我一起做起来吧~集中注意力才能玩好哦。

第一步:创建背景和角色,注意,下图的角色“刺”很短,而且只有朝上的,我们可以通过“复制”和“旋转180度”,将顶部和底部铺满,另外,角色“小猫”可以从角色库中选取

【scratch游戏制作案例及教程】地下一百层-少儿编程网

背景(PS:站长选的这个背景有点丑,大家可以自行选择哈)

【scratch游戏制作案例及教程】地下一百层-少儿编程网  【scratch游戏制作案例及教程】地下一百层-少儿编程网

角色(上面为“刺”,下面为“阶梯”)

第二步:按住左键时让小猫向左移动,同理按右键就让小猫向右移动,需要注意的是,如果你发现小猫是倒着移动的,说明角色默认的运动方式是旋转模式,改为水平模式就行了,鼠标右键点击角色,打开属性菜单,选择“信息”命令;将旋转模式改为中间的水平模式。

【scratch游戏制作案例及教程】地下一百层-少儿编程网

第三步:让我们的阶梯向上移动,并且克隆自己,移到一定位置后就消失,想一想,是不是和上一期的游戏很相似?上一期《【scratch游戏制作案例及教程】收集食物》里的食物是随机出现从上往下掉,这里是相反的,随机出现从下往上升,这个程序在很多游戏里都可能会应用到,应该很容易理解

【scratch游戏制作案例及教程】地下一百层-少儿编程网

第四步:既然上一步我们克隆了自己,所以当作为克隆体时,阶梯要随机出现并且向上移动
大家想想,要让我们的阶梯随机出现的是X座标还是Y座标呢?(上一期讲过哦)

程序如下图所示,注意:图中的70代表阶梯上升的最高高度,如果大于70,克隆体会被删除,也就是自动消失。数值太小可能会导致小猫永远碰不到顶部的“刺”,所以可以将70改大一点。

【scratch游戏制作案例及教程】地下一百层-少儿编程网

第五步:当阶梯移动到一定的位置后,就会消失,并且统计层数,这里就要增加一个变量——层

【scratch游戏制作案例及教程】地下一百层-少儿编程网

【scratch游戏制作案例及教程】地下一百层-少儿编程网

第六步:既然阶梯已经成功的向上随机出现并且移动了,我们的小猫若想要站在阶梯上一起向上移动,该怎么做呢?

由于第三步和第四步让阶梯的Y坐标增加了2 ,所以为了同步,当小猫碰到阶梯时,也要将Y坐标增加2,这样就实现了一起向上移动的场景啦~如下图程序所示,如果小猫碰到阶梯的颜色,那么Y坐标增加2,否则Y坐标减少5,也就是往下掉,注意:碰到的颜色是指阶梯的颜色,如果颜色不是确定的某一种颜色,可以先点击方框中显示的颜色,此时鼠标指针会变成手掌,然后再点击阶梯,就可以自动检测到阶梯的颜色了。

【scratch游戏制作案例及教程】地下一百层-少儿编程网

第七步:如果小猫碰到最上面或者最下面的黑色陷阱,那么我们的游戏就结束了!

【scratch游戏制作案例及教程】地下一百层-少儿编程网

第八步:最后,我们就要回到标题,地下100层,大家可以根据自己的喜好,改变游戏结束后的操作,如果,我们的层数达到了100层,那么我们就通关了,或者将游戏继续进入下一关。

现在我们的游戏已经完成啦~大家可以试试自己创造的游戏,看看能不能突破自己的100层~

有什么想法和建议可以在下方评论留言,一起来探讨哟

*文章为作者独立观点,不代表少儿编程网立场
发表评论

2 条评论
  • 椅子 小崔 

    这可真不错啊!

  • 沙发 Polly ·foster 

    This is awesome! 我以后也可以做这个!

相关文章
适合孩子学编程的教育游戏APP有哪些?
适合孩子学编程的教育游戏APP有哪些?
编程少年丨崔少天:幼儿园里学编程的6岁男孩
编程少年丨崔少天:幼儿园里学编程的6岁…
【Scratch游戏制作案例及教程】躲子弹游戏
【Scratch游戏制作案例及教程】躲子弹游戏
【scratch动画制作案例及教程】圣诞贺卡
【scratch动画制作案例及教程】圣诞贺卡
【scratch游戏制作案例及教程】猫狗大战(抓小偷)
【scratch游戏制作案例及教程】猫狗大战…
【Scratch编程教程】自定义程序模块
【Scratch编程教程】自定义程序模块
我还没有学会写个人说明!