向日葵卡片程序: 《植物大战僵尸》
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的第“阳光编号”项+30,y为: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的第“豌豆子弹编号”项+20,y为:豌豆Y的“豌豆子弹编号”项+30),显示,移动10步,直到x坐标大于230,隐藏}
5. 当接收到“击中普通僵尸A”,当碰到普通僵尸A,隐藏
6. 当接收到“击中普通僵尸B”,当碰到普通僵尸B,隐藏
普通僵尸A程序
1. 添加局部变量“血量”
2. 开始,初始化大小50,隐藏,将血量设为2,{等待10秒,克隆自己}
3. 当作为克隆体启动时,移动坐标x为240,y为随机数-100-100,显示,播放声音“僵尸呻吟”,将虚像设为0,{等待0.1秒,x坐标增加-1,下一个造型}
4. 当作为克隆体启动时,{当碰到豌豆子弹,播放声音Crunch,将血量减1,广播“击中普通僵尸A并等待,嵌套当血量为0,那么等待1秒,删除此克隆体;跳出,当x坐标小于-190,虚像增加5(重复20次),说我吃掉了你的脑子,2秒,广播“游戏结束”}