植物大战僵尸

发布时间:2023年08月12日 阅读:301 次


植物大战僵尸(1)- 收集阳光

 

二、向日葵卡片程序

(1) 初始化大小50,固定坐标左上角 /添加变量“太阳银行”,将太阳银行设为50/2

(2) 当角色被点击,/当太阳银行不小于50,广播“种向日葵”,将太阳银行减50/2

 

三、向日葵程序

(1) 开始,隐藏 (将向日葵原型设为1 2,)

(2) 当接收到“种向日葵”,(/当向日葵原型为1,那么克隆体自己/2)克隆自己  

(3) 当作为克隆体启动时,(将向日葵原型设为0 2)等待0.1秒(这里为什么要等待)显示,移到鼠标指针,直到按下鼠标,/将鼠标的x坐标加入X,鼠标的y坐标加入Y,广播“生太阳/3{下一个造型,等待0.2秒}

(4) 添加列表X,列表Y(记录位置),删除x的全部项目,删除y的全部项目3

 

阳光程序

1. 初始化大小50,隐藏,添加局部变量“太阳原型”,将“太阳原型”设为1,

/添加局部变量“阳光编号”,将“阳光编号”设为0/ 2

2.当接收到“生太阳”,当太阳原型为1,/将阳光编号增加1/2克隆自己

3. 当作为克隆体启动时,将“太阳原型”设为0{等待2秒,设定坐标x:列表X的第“阳光编号”项+30,坐标y:列表Y的第“阳光编号”项,显示,等待2秒,隐藏}

4. 当角色被点击,在1秒内滑行到坐上角,奖“太阳银行”增加50,隐藏

 

 

一棵向日葵对应一个阳光,每个阳光克隆体有自己的编号,才能知道自己要从哪颗向日葵生出来。

 

豌豆射手卡片程序

(1) 初始化大小50,固定坐标左上角

(2) 当角色被点击,/当太阳银行不小于100,广播“种豌豆射手”,将太阳银行减100

 

豌豆射手程序

(1) 开始,隐藏 ,将豌豆射手原型为1,添加列表豌豆X,列表豌豆Y,删除豌豆X的全部项目,删除豌豆Y的全部项目

(2) 当接收到“种豌豆射手”,当豌豆射手原型为1,那么克隆体自己

(3) 当作为克隆体启动时,将豌豆射手原型设为0 等待0.1秒,显示,移到鼠标指针,直到按下鼠标,将鼠标的x坐标加入豌豆X,鼠标的y坐标加入豌豆Y,广播“发射豌豆子弹”,{下一个造型,等待0.2秒}

 

豌豆子弹程序:

1. 初始化大小50,隐藏,添加局部变量“豌豆子弹原型”,“豌豆子弹编号”

豌豆子弹原型”设为1,“豌豆子弹编号”设为0

2. 当接收到发射豌豆子弹”,当豌豆子弹原型为1,将豌豆子弹编号增加1克隆自己

3. 当作为克隆体启动时,将豌豆子弹原型”设为0{等待1秒,

设定坐标x:列表豌豆X的第“豌豆子弹编号”项+20,坐标y:列表豌豆Y的第“豌豆子弹编号”项+30,  显示,移动10步,直到x坐标大于230,隐藏}

4. 当接收到“击中普通僵尸A”,当碰到普通僵尸A,隐藏

 

普通僵尸A程序:

1. 初始化大小50,隐藏,添加局部变量“血量”,

将血量设为2,{等待10秒,克隆自己}

2. 当克隆体启动时,移动坐标x为240,y为随机数-100到100,显示,播放声音“僵尸呻吟”,将虚像设为0,{等待0.1秒,将x坐标增加-1,下一个造型}

3. 当克隆体启动时,{当碰到豌豆子弹,播放声音“crunch”将血量减1,广播“击中普通僵尸A”并等待,如果血量为0,等待1秒,删除此克隆体;

x坐标小于-190,将虚像设为100,说我吃掉了你的脑子,2秒,广播游戏结束}

 


Tag:
相关文章