猫咪抓老鼠游戏1. 准备工作(1)保留小猫角色,添加“Mouse1”; (2)默认白色背景。 2. 功能实现(1)键盘上下左右键控制小猫上下左右移动; (2)老鼠出现在舞台随机位置; (3)如果玩家3秒内没有抓住老鼠,老鼠出现在新的随机位置; (4)如果抓到老鼠,得分加1,老鼠出现在新的随机位置; (5)左下角有一个大字显示的变量,表示抓到的老鼠数量。 3. 设计思路与实现(1)角色分析
(2)背景分析
(3)所用积木块介绍a. 运动类
b. 外观类
c. 事件类
d. 控制类
e. 侦测类
f. 运算类
g. 变量类
(4)角色、舞台背景设置a. 角色设置 在角色区,点击“选择一个角色”菜单,在角色库中选择Mouse1。起初默认的小猫角色不变。 b. 舞台背景设置 使用默认的背景设置即可。根据题目的要求“在舞台的左下角有一个大字显示的变量,表示抓到的老鼠数量。”,所以需要进行以下的操作: 第一步:勾选我的变量,使其在舞台中显示。 第二步:将我的变量移动到舞台的左下角,点击右键选择“大字显示”。 (5)脚本编写a. 角色:小猫 流程描述: 根据题目要求:键盘上下左右键控制小猫上下左右移动。 当按向上键时:
当按向下键时:
当按向左键时:
当按向右键时:
b. 角色:Mouse1 创建Start消息: Mouse1执行代码: 流程描述: 本题的核心是关于计时器的应用。如果Mouse1没有被猫抓住,3秒钟之后,移动到在舞台的随机位置并重新计时等待下一个3秒钟。如果被猫抓住,那么立刻移动到舞台的随机位置并重新计时等待3秒钟。 当按下绿棋时:
当接收到Start消息时:
(6)结果展现4. 考点分析三级考试大纲与说明 (一)考核目标 进一步认识编程软件的高级功能,对随机数的产生、变量的设置,基于变量的逻辑运算与关系运算的组合使用,解决实际问题;考查画笔模块的更高级操作,应用广播来传递数据,应用克隆来生成克隆体,并灵活控制克隆体;考查对选择语句、循环语句的嵌套使用,以及运用循环简化多次的反复操作程序的理解程度。同时针对参加 3 级考试的学生 将进行多种情况的逻辑处理和交互控制能力的考查。 (二)能力目标 学生对编程软件的进一步综合操作能力,考查对随机数,变量,广播,克隆等知识的掌握,同时考查学生对已掌握知识的深度综合应用,另针 对参加 3 级考试的学生将进行难度更高的逻辑推理能力的考查。 (三)考试标准 1、掌握编程环境的高级功能,并理解其中的基本概念。
2、理解并在程序中使用随机数和变量。
(四)知识块
备注:
(五)题型配比及分值 |
|