🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 36.小鸡吃虫 小鸡满屏幕走动,需要吃掉至少10只蝗虫,游戏才停止。 ![](http://h.yiniuedu.com/11d415a2584557086bb8f849a67410d6) **1.准备工作** (1)选择背景Garden-rock,删除原空白背景; (2)选择角色Grasshopper、Chick,置于舞台图示位置,设置Grasshopper的初始大小为30%,状态为隐藏;删除小猫; (3)建立全局变量“得分”,在舞台显示为“正常显示”。 **2.功能实现** (1)点击绿旗后,角色Chick满屏幕走动; (2)点击绿旗后,角色Grasshopper每隔1秒克隆一次,克隆体出来后立即显示,并每隔1秒移动到舞台随机位置; (3)变量 “得分”初始值设定为0,角色Grasshopper的克隆体碰Chick,“得分”加1,如果 “得分”为10,则游戏结束. >[danger]**标准答案:** **参考程序:** **Chick:**  ![](http://h.yiniuedu.com/8d41a2271312b742754ff7f4bef6db02) **Grasshopper:** ![](http://h.yiniuedu.com/15bc919f4300740775e5715ae5264cd6) **试题解析:** 试题解析:变量+循环+循环与条件选择嵌套+克隆 **评份标准:** (1) 完成了角色及背景导入;(2分 ) (2) 建立好了变量“得分”;(2分 ) (3) 实现了小鸡满屏幕走动(循环);(2分 ) (4)  实现了虫子的克隆(克隆);(2分 ) (5) 实现了加分,“得分”满10时停止程序运行(循环的嵌套);(2分 ) 说明:若使用键盘控制click角色,但在克隆体的脚本或程序停止判断中使用了循环的嵌套;角色是否有造型的切换,克隆是否是数量有限或者无限制,均不扣分。 ***** 37.**接苹果** 接住苹果不让它落地,苹果触地或满100分结束。 ![](http://h.yiniuedu.com/d6bbd3e7df39f396b8af893b26597ec8) **1.准备工作** (1)保留原空白背景; (2)保留原小猫角色,选择角色Apple,Button2,为Button2添加文字“开始”,作为命令发布按钮。所有角色置于舞台图示位置; (3)建立全局变量“得分”,在舞台显示为“正常显示”。 **2.功能实现** (1)点击绿旗后,“得分”清零,角色Apple隐藏; (2)点击“开始”按钮,广播“开始”后按钮隐藏; (3)接收到“开始”,苹果在屏幕上方,任意水平位置每隔0.5秒克隆一次。克隆体出来后立即显示,并不断下落; (3)用鼠标控制小猫左右移动(x坐标跟随鼠标变化),接住苹果,不让其落地。 (4)当接住苹果,加1分,苹果消失; (5)如果“得分”≥100分,或者苹果触地(y坐标<-160),游戏结束。 >[danger]**标准答案:** **参考程序:** **角色1(小猫):** ![](http://h.yiniuedu.com/d4fe0dd9aa65a6b9ad95ef607c0d514e) **Button2:** ![](http://h.yiniuedu.com/37629e9c4348279bdd5c423f2e7453c4) **Apple:** ![](http://h.yiniuedu.com/969cf53bd0fdd91c6c0572612b400d1a) **试题解析:** **试题解析:变量+循环+循环嵌套+广播+克隆** **评份标准:** (1)正确选择角色,建立并设置好变量,完成变量的初始化;(1分 ) (2)能够正确利用循环及鼠标X坐标实现横向跟随效果;(1分 ) (3)点击按钮后,能够正确发送与接收广播;(2分 ) (4)能够实现每隔0.5秒一次的克隆,克隆体显示并能够下落;(2分 ) (5)能够利用循环嵌套条件,实现加分和停止程序。(4分 ) ***** # 38.加法出题机 电脑随机出100以内的两位数加法题,用户答对一题加10分,满100分时停止。 ![](http://h.yiniuedu.com/92e12d29b80a6c2c4db4b616eaecb6ae) **1.准备工作** (1) 保留空白背景; (2) 保留原默认小猫角色,选择buttom2,在造型选项卡里为其添加文字“开始”。 各角色置于舞台合适位置; (3)建立4个全局变量 “A”(加数)、“B”(另一个加数)、“C”(和)、“得分”。 (4)除“得分”在舞台正常显示外,其余均隐藏。 **2.功能实现** (1) 点击绿旗后,所有变量初始化值为0; (2) 点击“开始”按钮,发送开始指令; (3) 当小猫接收到开始指令,向用户出示加数在1-99范围内的加法题; (4) 每答对一题,小猫说“正确”,加10分;得分100分程序结束。 >[danger]**标准答案:** **参考程序:** **角色1(小猫):** ![](http://h.yiniuedu.com/2942ec00640779195e0532fde960d59b) **Button2:** ![](http://h.yiniuedu.com/d10c68959d52f74548dbaa877aa01823) **试题解析:** 试题解析:变量2+循环2+循环嵌套2+广播4  **评份标准:** 1.建立并设置好变量及初始化,2分 2.能够正确利用广播及接收广播实现向用户出题,4分 3.实现了对变量“得分”加分(循环),2分 4.实现了满100时停止程序运行(循环、嵌套),2分 说明:若实现了满100时停止程序运行,未使用嵌套进行判断,不扣分。