美文网首页顽斗坊美客教育
创意计算|Scratch天文专题(3)冲出太阳系

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

作者: 新华书单 | 来源:发表于2018-03-31 09:12 被阅读15次

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

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

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

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

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

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

    喷火的恐龙,

    鬼魂,

    巫师。

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

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

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

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

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

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

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

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

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

    克隆体的应用。

    随机数的应用。

    鼠标跟随及角色互动。

    特效。

    消息传递。

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

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

    敌人的数目。

    敌人移动的速度。

    敌人移动的方向。

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

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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/urxgcftx.html