最新消息:网站支持在线创作,微信分享,请点击【创作中心】编辑作品。

第15课 植物大战僵尸

Scratch 少儿编程 1065浏览 0评论
免费课程01

本站可以分享scratch作品,快来边学习边创作吧,点击在线创作

第15课 植物大战僵尸

1.素材准备

使用创建背景1

 

 

 

 

 

 

 

 

 

 

 

 

创造背景2,同样的,我们文件添加如下图所示:

 

使用创建如下角色

 

 

 

 

 

 

2.角色

角色

创建方法

绿色按钮

在角色库查找

 

箭头

在角色库查找

中国僵尸

文件添加百度搜索图

豌豆子弹

在角色库查找

豌豆炮台

文件添加百度搜索图

 

3.添加新变量

添加如左图所示的变量

 

 

 

 

4.程序设计

 

绿色按钮的程序设计:

想法

模块

脚本

当背景显示在游戏界面时,显示按钮,并确定位置

当进入游戏界面后,隐藏

  

切换背景,开始过马路,在隐藏,广播下一个信息。

 

 

箭头的程序设计:

想法

模块

脚本

在首页界面显示,移到绿色按钮之上,当鼠标碰到箭头,我们就进入游戏界面

当进入游戏界面后隐藏自己

 

中国僵尸的程序设计:

想法

模块

脚本

当开始时,先隐藏自己

当进入游戏界面后,设定打中次数为0,显示僵尸,移到随意位置

让僵尸在x轴上移动

当僵尸穿过防御后,更新此时僵尸位置,并开始吃脑子,停止当前外循环。

当僵尸碰到子弹,就增加打中次数

当打中次数大于等于2次,打中僵尸两次,僵尸死亡。

 

子弹的程序设计:

想法

模块

脚本

当开始时,先隐藏自己

当收到发射信号后,把 子弹设定在豌豆炮台口前,并显示

向前发射子弹,当碰到僵尸的时候就重新发射

当接收到打中僵尸信号就重新发射等待一秒并隐藏

 

豌豆炮台的程序设计:

想法

模块

脚本

当开始时,隐藏自己

当进入游戏界面后,显示炮台,鼠标拖动到指定位置,如果按下鼠标就设定好豌豆的坐标,放下豌豆炮台,并对子弹发布发射信号。停止脚本。

如果没有顺利阻止中国僵尸的前进,。。。。

当收到打中僵尸时 ,等待一秒,隐藏

 

5.想一想

 

 

 

 

 

 

               t013c06ac2296576013

 

 

6.试一试

实现的功能

编辑模块

这里要用到我们的克隆

 

 

可以来自己动手试一试哦,看看自己能不能快速完成!

7.保存脚本

素材源码下载:第十五课

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