《植物大战僵尸》

发布时间:2023年07月31日 阅读:398 次

向日葵卡片程序:                                                    植物大战僵尸

1. 添加变量“太阳银行”,设置太阳银行为50

2. 初始化,大小50,固定坐标

3. 当角色被点击,当太阳银行超过50,广播“种向日葵”,将太阳银行减少50

 

向日葵程序:

1. 添加列表X,列表Y;添加局部变量“向日葵原型”

2. 开始,将“向日葵原型”设为1,删除X的全部项目,删除Y的全部项目,隐藏

3. 当接收到“种向日葵”,当“向日葵原型”为1,那么克隆自己

4. 当作为克隆体启动时,将“向日葵原型”设为0,等待0.1秒,显示,移到鼠标指针,直到按下鼠标,然后将鼠标的x坐标加入X鼠标的y坐标加入Y,广播“生太阳”;重复下一个造型,并等待0.2

 

阳光程序:

1. 开始,添加局部变量“太阳原型”“阳光编号”“移动中”,分别将太阳原型设为1,阳光编号设为0,移动中设为0,初始化大小50,隐藏

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

3. 当角色被点击,将“移动中”设为1,在1秒内滑行到左上角(-240,180),将“太阳银行”增加50,隐藏,将“移动中”设为0

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

 

豌豆射手卡片程序:

1. 开始,初始化坐标在左上角,大小为100

2. 当角色被点击,当太阳银行超过100,广播“种豌豆射手”,将太阳银行减少100

 

豌豆射手程序

1. 添加列表豌豆X,列表豌豆Y;添加局部变量“豌豆射手原型”.

2. 开始,将“豌豆射手原型”设为1,删除豌豆X的全部项目,删除豌豆Y的全部项目,隐藏

3. 当接收到“种豌豆射手”,当“豌豆射手原型”为1,那么克隆自己

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

 

豌豆子弹程序:

1. 添加局部变量“豌豆子弹原型”“豌豆子弹编号”

2. 开始,初始化大小50,将“豌豆子弹原型”设为1,将“豌豆子弹编号”设为0,隐藏

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

4. 当作为克隆体启动时,将“豌豆子弹原型”设为0{等待1秒,(固定坐标x为:豌豆X的第“豌豆子弹编号”项+20y为:豌豆Y的“豌豆子弹编号”项+30),显示,移动10步,直到x坐标大于230,隐藏}

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

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

 

普通僵尸A程序

1. 添加局部变量“血量”

2. 开始,初始化大小50,隐藏,将血量设为2{等待10秒,克隆自己}

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

4. 当作为克隆体启动时,{当碰到豌豆子弹,播放声音Crunch,将血量减1,广播“击中普通僵尸A并等待,嵌套当血量为0,那么等待1秒,删除此克隆体;跳出,当x坐标小于-190,虚像增加5(重复20次),说我吃掉了你的脑子,2秒,广播“游戏结束”}


Tag:
相关文章