🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 36.躲球游戏 控制小猫尽量躲开小球。 ![](http://h.yiniuedu.com/dda8e52cb848832bfa51c4163e9414eb) ![](http://h.yiniuedu.com/310b5e3a2ac51bbd5dd3e4c1e12634d8) **1\. 准备工作** (1)背景:使用原始空白背景; (2)角色:除原有小猫角色外,添加角色:Ball; (3)变量:建立变量“分数” 。 **2\. 功能实现** (1)用上、下、左、右方向键控制小猫移动; (2)使用克隆,克隆出6个球; (3)克隆体出现在随机位置,面向随机方向移动,碰到边缘就反弹; (4)分数一直变化,是计时器的数值,时间越长,分数越高; (5)当小猫碰上小球,小猫和小球全部消失,出现“游戏结束”四个字,游戏结束。 >[danger]**标准答案:** **小球程序:** ![](http://h.yiniuedu.com/d09136232cae657ecb535834a9269da5) **小猫程序:** ![](http://h.yiniuedu.com/748cc1b04eea5e98eaaa60796790ce78) **“游戏结束”角色程序:** ![](http://h.yiniuedu.com/d865e3dbefd050d724ea4d61f47bef66) **试题解析:** **评分标准:** (1)实现了用上、下、左、右键控制猫的移动;(2分 ) (2)重复设置分数为计时器的值;(2分 ) (3)克隆出6个球;(2分 ) (4)球能够面向随机方向运动;(2分 ) (5)小猫碰到球后,小猫隐藏,广播消息,出现“游戏结束”后,停止全部脚本。(2分 ) ***** # 37.计算成绩总和 小猫帮助老师计算出班级成绩总和。 ![](http://h.yiniuedu.com/661a019e16f15e3e8ae171ea12f91bb7) ![](http://h.yiniuedu.com/970edb5c4a78b076c419835e4c80c2ee) ![](http://h.yiniuedu.com/15de36eab7d6c51aeb842be874d8dd86) **1. 准备工作** (1)保留白色背景及默认小猫角色。 **2. 功能实现** (1)询问“班级的人数是?”,输入班级人数; (2)根据班级总人数依次询问“第x个学生的成绩是?”,依次输入每一位同学的成绩;(x表示第几个,例如第1个学生的成绩是?第2个学生的成绩是?) (3)小猫计算出成绩总和,并说出“成绩总和是:xxx分”。 >[danger]**标准答案:** **参考程序:** ![](http://h.yiniuedu.com/7b383a7bd7b97e04b943817c51d288be) **试题解析:** **评分标准:** (1)正确初始化所设置全部变量;(1分) (2)通过询问获取总人数,并用变量存储;(2分)询问时没有适当文字提示扣1分 (3)重复询问成绩次数设置正确;(1分) (4)依次询问获取每一位同学的成绩;(2分)询问时没有适当文字提示扣1分 (5)能够说出总分。(4分)没有文字提示扣1分 ***** # 38.绘制图形 **1. 准备工作** (1)默认的白色背景; (2)默认的小猫角色。 **2. 功能实现** (1)画笔的颜色为黑色,画笔的粗细为3; (2)绘制如下的图形,边长自定义,图形不能超出舞台范围。 ![](http://h.yiniuedu.com/d5b231b4495f78504428eb75f0085884) >[danger]**标准答案:** **参考程序:** ![](http://h.yiniuedu.com/ba6d8242bb8e39ad0f74a5d0ab5a8a64) **试题解析:** **评分标准:** (1) 程序开始全部擦除、设置笔的颜色和粗细。1分,如果有一项没做,不得分 (2) 画出一个正12边形。2分 (3) 画出两个套在一起的正12边形。3分 (4) 旋转6次画出图形。3分 (5) 图形没有超出舞台。1分