Scratch

状课网-少儿编程网课专业平台

Scratch Scratch实战系列:复刻超级玛丽中顶砖块动作

发布时间:2021-12-10 10:25:14 浏览 0

  小朋友们,又到了我们每周五的5号课堂啦,上节课老师带你们用乐高9686积木制作了机械抓手机器人,那么今天这节课呢,老师就用scratch2.0软件带领小朋友制作任天堂经典游戏:超级玛丽中顶砖块让砖块消失的程序。

科普时间:

  任天堂是最有影响和有名的游戏平台生产商之一,是便携式游戏机平台的领导者。任天堂株式会社总部位于日本京都市。任天堂已经在全球销售超过20亿份游戏软件,缔造了多名游戏史上著名人物,例如马里奥(Mario),大金刚(Donkey Kong)和创造了游戏史上最为经典的游戏,例如《超级玛丽》(Super Mario Bros.),《塞尔达传说》(The Legend of Zelda),《精灵宝可梦》(Pokémon)。任天堂(Nintendo)生产和销售家用游戏机和游戏软件,包括 Nintendo GameCube 和 世界上销量最好的掌上游戏机Game Boy系列。一直维持着20%以上的利润率,在日本的大企业中绝无仅有的。作为销售额超一兆日元的超大型企业,雇员仅有5000人左右,所以每位雇员平均创造的销售额也很高(约为丰田的5倍)。另外,其作为如此大规模的企业而不进行任何财界活动,可谓是特立独行。

  那么下面我们开始编写顶砖块使其消失的程序吧。

  首先,我们要准备好编程需要的角色素材:一个游戏人物和砖块以及其他的角色。

Scratch实战系列:复刻超级玛丽中顶砖块动作

  然后我们来学习游戏人物角色的跳跃程序,我们通过键盘上的空格键来控制其跳跃,人物的跳跃就是其Y坐标值的变化。程序如下:

Scratch实战系列:复刻超级玛丽中顶砖块动作

  接下来,我们来学习人物顶砖块让它消失的程序。砖块在程序开始的时候,应该处于消失状态,当游戏正式开始时显示出来,这个程序如下:

Scratch实战系列:复刻超级玛丽中顶砖块动作

  当人物顶到砖块时候,其实就是当人物的头部碰到砖块的时候,我们可以通过侦测碰到模块来完成。而砖块的消失特效我们通过砖块角色的像素化来实现。编写的程序如下图:

Scratch实战系列:复刻超级玛丽中顶砖块动作

  最后,让我们来看一下完整程序的效果吧。

  文章来源:极客5号

本文链接:https://www.ascratch.com/news/17903.html

上一篇:Scratch实战系列:scratch学习排序问题 下一篇:返回列表