极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

Scratch第一课:《时空战机》

极客小将2020-11-11-
       这是大黄蜂老师挺喜欢的一款飞机类游戏,还记得小时候和同学一起在家玩的时候,一玩就是一下午,但是现在通过学习scratch编程,就能自己制作出原来儿时的游戏。游戏内容很简单,操控飞机,发射导弹消灭敌机,从而获得分数,当达到一定的分数的时候就顺利通关,但是随着分数的增加,难

       这是大黄蜂老师挺喜欢的一款飞机类游戏,还记得小时候和同学一起在家玩的时候,一玩就是一下午,但是现在通过学习scratch编程,就能自己制作出原来儿时的游戏。游戏内容很简单,操控飞机,发射导弹消灭敌机,从而获得分数,当达到一定的分数的时候就顺利通关,但是随着分数的增加,难道也会增加,如果被敌机导弹击中或者碰到游戏就会结束。

让大家先看看大黄蜂老师编写的游戏截图:

upload/article/images/2020-11-11/f0f30f9c9e36d19fc0eaa0c8cd8209c0.jpg

upload/article/images/2020-11-11/55021979583e29ba5982532e248d0751.jpg

是不是感觉和小时候玩过的游戏有点像呢?

                                           游戏思路

1:先确定主题内容,比如这款飞机类游戏,先想好游戏的模式是怎么样的?发射导弹控制飞机方向、自动发射导弹控制飞机方向、敌机是怎么出现、通过什么方式出现等问题都是需要先想清楚。

2:确定角色,通过网络搜索等途径找到合适的角色图片。

3:编写“我方飞机”和“我方导弹”等程序。

4:编写“敌方飞机”和“地方导弹”等程序。

5:设置变量“分数”和“弹药物资”。

6:添加音乐特效以及其它角色丰富游戏。

需要用到的角色如图所示:

upload/article/images/2020-11-11/555a94e20c3c9a994de46c31ad816cbb.jpg

我方飞机:躲开敌方飞机或者导弹,获取物资

敌方飞机:从屏幕上方飞行到屏幕下方

敌方飞机2:从屏幕上方出现,并且发射子弹

我方子弹:等待我方飞机程序指令发射子弹

敌方子弹:等待敌方飞机2程序指令发射子弹

游戏结束:我方飞机被摧毁时切换游戏结束画面

游戏通关:达到指定分数切换通过画面

游戏开始:游戏开始按键

规则讲解:讲解游戏玩法

在这里大黄蜂老师主要讲解我方飞机和敌方飞机的编程:

我方飞机编程:

upload/article/images/2020-11-11/3046ca28c68edd3e358193791d0c5f5d.jpg

从图中得知,首先设定获得分数为0,也就是游戏开始前,如果碰到敌方飞机或者导弹那么切换造型“飞机爆炸”然后游戏结束,因为子弹有限,当我们的子弹小于一定数额的时候,“物资”就会从屏幕上方滑落到屏幕下方这个时候,就需要我们控制方向键获得子弹。

敌方飞机出现编程1:

upload/article/images/2020-11-11/1857215a8313e147584d02bcfcf08c5c.jpg

设置飞机的大小,让飞机从屏幕上方随机坐标飞行到屏幕下方,这里需要用到随机数,来增加飞机出现的出现的随机性,如果飞行到屏幕下方隐藏。

敌方飞机出现编程2:

upload/article/images/2020-11-11/01fd70aff5648990484d91632ff7b704.jpg

敌方飞机2,当分数大于20的时候,从屏幕上方出现,并且会发射导弹,如果我方飞机被导弹击中的话,游戏就会结束。

为了增加游戏的丰富性,我们可以自己增加一些好玩的东西在游戏里,比如:可以自己制作一个小人来进行讲解游戏规则,讲解完毕之后,变成自己设计的一个LOGO哟!

upload/article/images/2020-11-11/453f5f18791d18fc650724f8bdfcf05e.jpgupload/article/images/2020-11-11/3e6b12f31f285db4a7730834d0663e8c.jpgupload/article/images/2020-11-11/d7e0683a029394c1bd02a6b102259200.jpg

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

网友点评

共有5条评论来说两句吧...

在线客服