【scratch游戏制作案例及教程】Chrome小恐龙游戏V1.0

在这里给大家讲一个chrome(谷歌)浏览器的小秘密,有chrome(谷歌)浏览器的朋友可以试试,在断网的情况下打开,浏览器首页会出现一只小恐龙,下面便是无法显示此网页,然后你就需要按一下空格键,那只恐龙就会跳一下进入奔跑模式,这时小恐龙神奇的旅行就开始啦~不知道大家有没有发现这个游戏,今天我们就一起来制作这款小游戏

【scratch游戏制作案例及教程】Chrome小恐龙游戏V1.0-少儿编程网

我们的游戏规则是:利用键盘的上移键控制小恐龙起跳,来躲避舞台中出现的仙人掌,当碰到仙人掌Game Over!

这样一款简单而有趣的小游戏大家跟着我一起创作吧~

第一步:创建角色和背景

【scratch游戏制作案例及教程】Chrome小恐龙游戏V1.0-少儿编程网

第二步:给小恐龙一个出场动画

让小恐龙从舞台的外面逐渐出现在我们的舞台中,然后来一段开场白,最后利用广播,通知大家游戏开始啦~

【scratch游戏制作案例及教程】Chrome小恐龙游戏V1.0-少儿编程网

第三步:让小恐龙动起来

想要让小恐龙自然的起跳下落,这里利用变量——起跳速度来实现,首先我们给起跳速度一个初始值,点击上移键时,让Y 坐标增加变量的值,然后让起跳速度慢慢减少,直到Y坐标的值为地面的值为止;

【scratch游戏制作案例及教程】Chrome小恐龙游戏V1.0-少儿编程网

注意:这里是停止当前脚本,不是停止全部哦!

第四步:制作移动的背景

这里我们复制两个相同背景,作用是当第一个背景慢慢移出舞台外后,马上利用第二个背景补位,当第一个背景完全移出到我们的视野之外后马上又回到初始位置给第二个背景补位,就这样两个背景交替进行移动,实现背景移动的效果~

【scratch游戏制作案例及教程】Chrome小恐龙游戏V1.0-少儿编程网

这两段代码看起来简单、相似,理解起来可能会不容易,但是道理却也非常简单,有什么不懂的朋友可以评论留言。

第五步:制作移动的仙人掌

当接收到游戏开始时,让仙人掌从右随机出现向左运动,为了实现仙人掌与背景是融为一体的效果,所以仙人掌的移动速度要和背景是一致的,这里都设置为-8;为什么是负数呢?

因为向左运动是我们的X坐标减少呀~当移动到最左边也就是X坐标=-240时,便让仙人掌隐藏,重新出现在最右边,一直执行重复执行中的代码;

【scratch游戏制作案例及教程】Chrome小恐龙游戏V1.0-少儿编程网

这里仙人掌2、云朵的思路和仙人掌1的思路是一模一样的,其中仙人掌2唯一改变的就是出现的时间了,而云朵要改变还有的初始位置哦,大家可以根据自己的喜好设置;

第六步:设置游戏结束的判断条件

切换到恐龙的脚本,当接收到游戏开始的广播后,给小恐龙一个初始位置,然后让小恐龙动起来,当碰到仙人掌后,便广播游戏结束,并且停止全部

【scratch游戏制作案例及教程】Chrome小恐龙游戏V1.0-少儿编程网

第七步:Game Over

首先给Game Over 一个初始位置,在游戏开始时隐藏,当接收到广播游戏结束后,便显示出来

【scratch游戏制作案例及教程】Chrome小恐龙游戏V1.0-少儿编程网

好啦~我们的游戏就完成啦,跟着我一起做下来的朋友是不是觉得其实很简单呀~只要我们的思路是清晰的,官方游戏我们都可以自己制作了!

有些朋友可能会发现,其实我们的游戏根本还没有完成,这只是做了一半的,谷歌浏览器中的小游戏还有小鸟障碍物,还有白天黑夜的视觉效果;

没错,今天我们的游戏就只做到里,大家有时间可以自己想想,怎样让小恐龙躲避小鸟,怎样让背景切换为黑夜后,所有角色变为亮色;下节课我们将继续制作这款小游戏!敬请期待吧~

最后,如果大家有什么问题,可以在下方评论留言,一起来探讨哟!另外,我们的很多朋友是用的手机APP,有些看不清或者显示不出来的可以访问我们的网站(地址:www.shaoerbianchengwang.com)

本文链接:【scratch游戏制作案例及教程】Chrome小恐龙游戏V1.0

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


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

3 条评论
  • 椅子 浅草 

    背景图片,恐龙图片仙人掌怎么导入电脑上?

    • 儿童编程
      儿童编程 

      新建角色:从本地文件夹上传角色

  • 沙发 bolo 

    素材可以不可以分享一下呀

相关文章
“少儿编程之父”米切尔教授:我们要像在幼儿园一样学习
“少儿编程之父”米切尔教授:我们要像在…
编程少年丨余疆海:个性十足却不失温度
编程少年丨余疆海:个性十足却不失温度
为什么大家都建议学习少儿编程要从Scratch开始?
为什么大家都建议学习少儿编程要从Scrat…
孩子学完各个阶段的编程课程能够参加哪些比赛?
孩子学完各个阶段的编程课程能够参加哪…
我的孩子从来没有接触过编程,0基础能不能学?
我的孩子从来没有接触过编程,0基础能不…
【精选作品】如何通过Scratch让小猪跑起来?(内附火影粉丝巨献,必看)
【精选作品】如何通过Scratch让小猪跑起…
我还没有学会写个人说明!