最新消息:

scratch少儿编程第二季——飞机大战08、完善代码debug(三)之像个游戏

Scratch 少儿编程 2737浏览 0评论
scratch少儿编程课02

友情提示:视频教程观看时请手动设置清晰度。

各位小伙伴大家好:

上期我们完善了更大的bug,这次我们来继续修改。

 

到目前为止我们的飞机大战游戏已经差不多可以将就着玩起来了。

但是这时候我们设计的敌机是依次在屏幕中左右出现

 

我们希望敌机在屏幕上方随机显示

要实现这个功能我们只需要插入一个随机模块

代码如图↓:

scratch少儿编程第二季——飞机大战08、完善代码debug(三)之像个游戏

 

高度保持不变x轴的位置在屏幕左右边界之间随机出现。

 

接下来我们继续是实现另外一个游戏结束功能。

我们在英雄飞机完成爆炸之后结束整个程序

所以我们在后面加上一条停止全部指令。

 

scratch少儿编程第二季——飞机大战08、完善代码debug(三)之像个游戏

 

现在我们插入一个开始按钮,按钮图片在角色中选择。

然后我们写入代码,当点击发送一个广播,告诉其他角色游戏开始了。

scratch少儿编程第二季——飞机大战08、完善代码debug(三)之像个游戏

 

接下来我们插入一个结束按钮,在插入按钮之前先实现结束游戏的代码。

 

scratch少儿编程第二季——飞机大战08、完善代码debug(三)之像个游戏

 

在英雄飞机被击毁的时候广播一个消息end,告诉所有角色游戏结束了。

现在我们可以实现结束按钮了。当收到end消息的时候,显示游戏结束按钮。

scratch少儿编程第二季——飞机大战08、完善代码debug(三)之像个游戏

 

再来修改一下开始按钮,接收到游戏结束消息的时候。显示开始,准备下一局。

 

scratch少儿编程第二季——飞机大战08、完善代码debug(三)之像个游戏

 

再插入一个封面飞机,更换一个背景。

 

scratch少儿编程第二季——飞机大战08、完善代码debug(三)之像个游戏

 

现在我们游戏看起来像这样↓

 

scratch少儿编程第二季——飞机大战08、完善代码debug(三)之像个游戏

 

现在我们如果点击开始按钮,游戏就可以运行了,并且结束之后回到当前选择界面。

最后我们来看一下运行视频。

scratch少儿编程第二季——飞机大战08、完善代码debug(三)之像个游戏

转自公众号:
高维数学

您必须 登录 才能发表评论!