创意计算|Scratch天文专题(3)冲出太阳系

这节课我们将途径神秘的小行星带,据说这儿曾经是一颗行星,但后来因为什么原因碎裂了;在穿过小行星带之后,我们将抵达狭义太阳系的边缘——柯伊伯带,这里隐藏着太阳系起源的秘密;最后,我们将到达奥尔特云,这里,将会太阳系的边缘,诸多彗星的起源地。

我们将使用Scratch做一个银河系探险的小游戏。

要知道,想冲出太阳系,可是要非常小心的,所以我们的小游戏,给大家画了圈,这个圈是一个动态的轨道,每一关,我们都要顺着轨道前行,一个不小心,就会灰飞烟灭。

首先,我们要了解奥特星云。1950 年,科学家简·奥特经过精密计算发现,在冥王星轨道后约 30000 天文单位至1光年处,可能存在着一个巨大的球形星云(奥特星云),存在着一万亿颗围绕太阳运行的彗星。它可能是许多长周期彗星的源头。奥特星云可能占据了太阳系相当一部分的质量,也许和木星一样多,或许甚至会超过木星(这仅仅是推测而已,我们至今还不知道那里究竟有多少彗星,也不知道它们有多大)。

想处理这个,我们需要先创建属于自己的火箭。

当火箭冲到奥特星云带,我们有三个不同级别的危险敌人,分别是:

喷火的恐龙,

鬼魂,

巫师。

每个角色的移动速度和产生游戏的困难程度都不一样。

然后,我们需要随机产生这些敌人,如果火箭碰到他们,就冲关失败。

与此同时,我们需要设定一下道具,用于获取子弹,防护圈等工具,对抗这些敌人。

所以我们创建一个角色,使用克隆体来产生随机的道具,一旦火箭遇见道具,就可以赋予特殊的功能了。

而一旦敌人被消灭,也会自动消失。

我们就可以获取相应的得分。当得分超过100分时,我们就冲关成功。

这里,我们可以使用键盘或者鼠标来移动主角,一般而言,鼠标更灵活一些。

游戏虽然描述起来简单,事实上难度还是比较大的,所以做的时候,小朋友千万别心急。

这个项目的难度较大,需要孩子掌握以下技术点:

克隆体的应用。

随机数的应用。

鼠标跟随及角色互动。

特效。

消息传递。

如果一开始做不出来,可以降低难度,例如不需要敌人,只做闪躲功能。

游戏也可以根据分数闯关增加难度,主要在于:

敌人的数目。

敌人移动的速度。

敌人移动的方向。

所以,这个游戏可以越做越复杂,没上限。

当然,为了游戏体验性更强,必要的音乐也是必修的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 太阳系之中,有着八颗美丽的星球,每一颗都有着自己独特的魅力之处。 太阳系是以太阳为中心,和所有受到太阳的引力约束天...
    新华书单阅读 1,266评论 0 0
  • 太阳是银河系中极其普通、极不显眼的一颗恒星。拥有9个行星、数十个卫星其它一些小型天体。在太阳的第3个行星上诞生了生...
    桂文凯5542阅读 1,006评论 1 2
  • 许多时候,平静是许多文艺青年所向往的精神状态。静谧的思绪在熙熙攘攘的世界里波澜不惊,平静的状态在尔来尔往的人生中稳...
    Jeffery_yu阅读 427评论 0 0
  • 今天往服务器上加了点html页面,没想到哇没想到,丫竟然中文乱码,本能第一反应就是看下html源码的编码格式,确定...
    瓜尔佳_半阙阅读 1,990评论 2 0
  • 老公是认定一件事情就特别执着的人。 当初我还在犹豫要不要交往时他就想尽一切办法往他定好的目标前进了。 有天他到我们...
    张丫舞棹阅读 97评论 0 0