植物大战僵尸(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秒,广播游戏结束}