【电子学会】2022年09月图形化一级 -- 猫捉老鼠
猫捉老鼠
1. 准备工作
(1)选择背景Witch House;
(2)删除默认的小猫角色,选择角色Cat 2和Mouse1,Cat 2大小设为80,Mouse1大小设为60。
2. 功能实现
(1)Cat 2位于舞台左下角,面朝右上(方向55);Mouse1位于舞台右上角,面朝左;
(2)程序开始,Cat 2边叫边朝向舞台右上角扑去,500步的路程每跑100步就要歇息0.5秒;
(3)程序开始,Mouse1由舞台右上角跑向舞台左上角,静止不动;
(4)Cat 2扑到舞台右上角落空后,又转向舞台左上角,最终将Mouse1抓住。
3. 设计思路与实现
(1)角色分析
角色:Cat 2和Mouse1
(2)背景分析
背景:Witch House
(3)所用积木块介绍
a. 运动类
- 角色移动指定的步数,正数就是向前,负数就是向后。
- 将角色移动到舞台中指定的X/Y坐标位置,默认坐标(x:0, y:0)。
- x的范围(-240, 240);y的范围(-180, 180)。
- 将角色朝向某个指定的方向。
- 通常用作控制角色在舞台中的上下左右朝向。即0朝上,90朝右(默认),180朝下,-90朝左。
b. 外观类
- 将角色的大小调整为指定的值。
- 该积木块通常在角色初始化时使用。
c. 声音类
- 播放指定的声音,声音开始播放的同时立刻执行后面的积木指令。
d. 事件类
- 程序开始积木块。
- 点击舞台区的绿旗,执行以绿旗开始的所有程序脚本。
e. 控制类
- 时间间隔,等待指定的时间后执行后面的指令。
- 循环积木块:一遍一遍地执行包起来的积木序列。
- 重复执行指定的次数后停止,该积木块通常在角色移动等场景中使用。
(4)角色、舞台背景设置
a. 角色设置
按照题目要求,删除默认的小猫角色,并添Cat 2和Mouse1角色。
b. 舞台背景设置
添加Witch House背景。
(5)脚本编写
编程题的功能实现有多种方案,标准答案所示参考程序仅是其中的一种,最终以是否完成题目要求的功能实现效果作为评分依据。
a. 角色:Cat 2
当绿旗被点击时:
- 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
- 初始化大小:80(Cat 2大小设为80)
- 初始化位置:X=-183,Y=-128(Cat 2位于舞台左下角)
- 初始化方向:55°(面朝右上(方向55))
- 播放声音:meow2(Cat 2边叫边朝向舞台右上角扑去)
- 重复执行5次:(500步的路程每跑100步就要歇息0.5秒)
- 移动100步
- 等待0.5秒
- 改变方向:-90°(转向舞台左上角)
- 重复执行35次:(最终将Mouse1抓住)
- 移动10步
- 等待0.1秒
b. 角色:Mouse1
当绿旗被点击时:
- 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
- 初始化大小:60(Mouse1大小设为60)
- 初始化位置:X=195,Y=154(Mouse1位于舞台右上角)
- 初始化方向:-90°(面朝左)
- 重复执行35次:(Mouse1由舞台右上角跑向舞台左上角)
- 移动10步
- 等待0.1秒
4. 评分标准
(1)能够选择题目要求的背景和角色;(2分)
(2)能初始化角色和坐标;(1分)
(3)角色Cat 2播放声音(不是播放等待播完)(2分),方向调为55(1分);每移动100步就等待0.5秒(5分),Mouse1由右上角移动至左上角;(2分)
(4)角色Cat 2调整方向为-90,移动至舞台左上角。(2分)
5. 知识块
【电子学会】2022年09月图形化一级 -- 猫捉老鼠相关推荐
- 【电子学会】2019年09月图形化一级 -- 猫捉老鼠
猫捉老鼠 故事情境:老鼠跑进了丽丽的房间,还把丽丽的书本咬碎了,于是丽丽在朋友那里请了一只小猫来房间抓老鼠,老鼠看到猫,吓得到乱窜,最后逃跑进了另外一间房间-- 1. 准备工作 (1)选择背景Bedr ...
- 【电子学会】2022年09月图形化一级 -- 踢足球
踢足球 1. 准备工作 (1)选择背景Baseball 2: (2)删除默认的小猫角色,选择角色Ben和Soccer Ball. 2. 功能实现 (1)Ben初始造型为ben-a,初始位置为舞台左下角 ...
- 【电子学会】2022年09月图形化四级 -- 绘制图形
绘制图形 1. 准备工作 (1)默认小猫角色,默认白色背景. 2. 功能实现 (1)绘制出如上图所示图案,图形的中心在舞台中心点: (2)图形由12条蓝红相间,长度为80的线段组成: (3)画笔的粗细 ...
- 【电子学会】2022年09月图形化二级 -- 小老鼠偷面包
小老鼠偷面包 1. 准备工作 (1)背景:Stars,绘制如下图所示的迷宫: (2)角色:Cat 2.Mouse1.Bread. 2. 功能实现 (1)Cat 2.Mouse1和Bread初始位置和方 ...
- 【电子学会】2022年09月图形化三级 -- 躲避游戏
躲避游戏 1. 准备工作 (1)保留默认小猫角色,绘制两个角色:玩家(蓝色的小正方形),敌人(红色圆点),大小适中: (2)默认白色背景. 2. 功能实现 (1)程序开始,玩家和敌人隐藏,小猫说&qu ...
- 【电子学会】2022年09月图形化四级 -- 颜色搭配
颜色搭配 某水杯有多种颜色供顾客挑选,杯身有黑.白2种颜色,杯盖有蓝.红2种颜色,杯带有紫.粉.黄3种颜色,该水杯可以搭配出多少种不同的颜色方案? 1. 准备工作 (1)保留默认白色背景和小猫角色: ...
- 【电子学会】2022年12月图形化一级 -- 和平使者
和平使者 1. 准备工作 (1)删除小猫角色: (2)选择背景Nebula,Space,删除默认的白色背景: (3)选择角色Dove. 2. 功能实现 (1)点击绿旗,角色Dove初始位置在舞台右下角 ...
- 【电子学会】2019年09月图形化三级 -- 猫咪抓老鼠游戏
猫咪抓老鼠游戏 1. 准备工作 (1)保留小猫角色,添加"Mouse1": (2)默认白色背景. 2. 功能实现 (1)键盘上下左右键控制小猫上下左右移动: (2)老鼠出现在舞台随 ...
- 电子学会2022年6月青少年软件编程(图形化)等级考试试卷(三级)答案解析
青少年软件编程(图形化)等级考试试卷(三级) 单选题(共25题,共50分) 1. 点击绿旗,舞台上的角色会说出?( ) A. 2022年5月1日 B. 1日5月2022年 C. 2022年05月01日 ...
最新文章
- 怎么合成音乐_剪映教程:剪映怎么剪辑音乐?
- linux终端传文件,如何使用Linux FTP命令传输文件
- sql server 2008学习2 文件和文件组
- 10 计算机组成原理第六章 总线 总线的概念与分类 总线性能指标 总线仲裁 总线操作和定时 总线标准
- 17 年安全界老兵,专注打造容器安全能行吗?
- Eclipse插件Ant里运用ftp遇到的问题
- 3.5 Java经典垃圾收集器介绍
- 使用express重构博客项目
- error: R_LARCH_SOP_PUSH_PCREL against `x264_log_default‘:PLT shouldn‘t be with r_addend.
- AIoT助力文旅产业,2020年5A景区数字化发展指数报告
- 我的3D虚拟旅游公司的假想
- 海洋网络收音机海洋影音盒
- openwrt环境下,使用externel commissioning组网openthread
- IT黑马之用户信息管理系统
- windows内核开发笔记十一:IRQL级别调用说明
- YYDS!大神自己动手制造游戏机
- 【案例】电影数据分析
- 红外光谱曲线的基线调整
- 用Cool Edit Pro 2.1做铃声渐入的效果
- 21世纪的中国人能否看懂这个大清帝国时代的法国人(2)