#5403. 复赛模拟题-克隆&变量
复赛模拟题-克隆&变量
1. 躲球游戏
1.准备工作 (1) 背景:使用原始空白背景; (2) 角色:除原有小猫角色外,添加角色:Ball; (3) 变量:建立变量“分数” 。
2. 功能实现
(1) 用上、下、左、右方向键控制小猫移动; (2) 使用克隆,克隆出 6 个球; (3) 克隆体出现在随机位置,面向随机方向移动,碰到边缘就反弹; (4) 分数一直变化,是计时器的数值,时间越长,分数越高; (5) 当小猫碰上小球,小猫和小球全部消失,出现“游戏结束”四个字,游戏结束。
2.接苹果
1.准备工作 (1) 保留原空白背景; (2) 保留原小猫角色,选择角色Apple,Button2,为Button2 添加文字“开始”,作为命令发布按钮。所有角色置于舞台图示位置; (3) 建立全局变量“得分”,在舞台显示为“正常显示”。
2. 功能实现
(1)点击绿旗后,“得分”清零,角色Apple 隐藏; (2)点击“开始”按钮,广播“开始”后按钮隐藏; (3)接收到“开始”,苹果在屏幕上方,任意水平位置每隔 0.5 秒克隆一次。克隆体出来后立即显示,并不断下落; (3) 用鼠标控制小猫左右移动(x 坐标跟随鼠标变化),接住苹果,不让其落地。(4) 当接住苹果,加 1 分,苹果消失; (5)如果“得分”≥100 分,或者苹果触地(y 坐标<-160),游戏结束。
3.数星星
1.准备工作
(1)删除小猫角色,添加"Goblin"角色,并删除 Goblin 角色的造型"golblin-a"、"goblin-c"和"goblin-d",添加角色"Star";
(2) 添加“Stars”背景;
(3) 设置变量“星星数量”。
2.功能实现
(1) 当程序运行时,角色 Star 隐藏,舞台只有 Goblin 角色,如左图所示;
(2)使用克隆功能,每隔 2 秒克隆出一个 Star,克隆体出现在舞台上方的随机位置;
(3)克隆出的星星大小随机(范围:30-70),颜色随机(0-199);
(4) 舞台中每增加 1 颗星星,Goblin 就播报一次星星的总数,如右图所示;
(5) 舞台上一共出现 50 颗星星,程序结束。
4.拆礼物游戏
1.准备工作:
(1) 删除舞台小猫角色; (2) 从角色库导入Gift 角色; (3) 背景不限。
2.功能实现:
(1) 点击绿旗后,礼物从舞台上方随机位置下落,大小为 50 到 90 之间的随机数,造型为“gift-a”;
(2) 礼物个数一共 50 个;
(3) 鼠标点击到礼物时,礼物换成“gift-b”造型,并说出随机金额(1 到 10 之间的随机数)0.5 秒,例如“5 元”,并累计加到红包金额变量,然后礼物消失;
(4) 如果红包没有被点击到,落到舞台下方后消失。
5.接球游戏
1.准备工作
(1) 默认小猫角色,默认白色背景;
(2) 选择Ball 角色。
2.功能实现
(1) 小猫位于舞台中心位置;
(2) 每次点击舞台,小球克隆一次,随机选择舞台四个角中的一个,面向小猫飞出;
(3) 克隆小球的造型随机;
(4) 克隆小球碰到小猫后消失;
(5) 小猫实时说出,接到了几个小球。
6. 克隆猫游戏
1.准备工作
使用初始小猫角色,舞台不限;
2. 功能实现
(1) 当程序执行后,克隆出三只小猫 ;
(2) 克隆猫在舞台上随机移动 ;
(3) 每只克隆猫说出自己的编号。
7.太空大战
1.准备工作
(1) 选择Galaxy 背景;
(2) 选择Rocketship 角色、Ball 角色和Balloon1 角色。
2.功能实现
(1) 点击绿旗后,Rocketship 角色始终跟随鼠标移动,计时器开始计时;
(2) Balloon1 角色出现在舞台上方的随机位置,大小随机,造型随机, 间隔随机 0.5-3秒后,更换位置、大小和造型,如此重复;
(3) 点击鼠标后,发射子弹。Ball 角色从当前的Rocketship 角色位置, 向上方飞出, 碰到边缘后,消失。连续点击鼠标,可连续发射子弹;
(4) 子弹碰到Balloon1 角色后,Balloon1 角色消失,得分增加 1,
(5) 播放声音“pop”提示。等待随机 0.5-3 秒后,Balloon1 角色重新出现在舞台上方的随机位置。
(5)游戏运行 20 秒后,说出得分 5 秒后,停止运行。