【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层~

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

本文链接:【scratch游戏制作案例及教程】地下一百层

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


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

10 条评论
  • #9 hyl 

    额…………

  • #8 xlct 

    你这出不来多个横条啊,只能一次性出两条呢?

  • #7 大侠 

    我要参考一下

  • #6 大侠 

    快点快点,儿童编程

  • #5 大傻 

    快点快点儿童编程

  • #4 小傻 

    我要代码。

  • 板凳 name 

    可以发源码嘛?邮箱:18516307097@163.com

    • hyl 

      真懒,自己编不行吗?

  • 椅子 小崔 

    这可真不错啊!

  • 沙发 Polly ·foster 

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

相关文章
Scratch 是如何成为最受儿童欢迎的编程软件的?
Scratch 是如何成为最受儿童欢迎的编程…
5岁编程,18岁保送,27岁世界第一:90后少年上演真人版“黑客帝国”
5岁编程,18岁保送,27岁世界第一:90后…
清华教授告诉你!疫情过后,孩子的教育会发生怎样的变化!
清华教授告诉你!疫情过后,孩子的教育…
编程教育竟成两会重点!马化腾、雷军渴求的人才都在学它!
编程教育竟成两会重点!马化腾、雷军渴…
scratch算法练习-求数根
scratch算法练习-求数根
考第一没用!孩子学会这个技能名校抢着要,就业没烦恼!
考第一没用!孩子学会这个技能名校抢着…
我还没有学会写个人说明!