猫捉老鼠

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

当绿旗被点击时:

  1. 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
  2. 初始化大小:80(Cat 2大小设为80)
  3. 初始化位置:X=-183,Y=-128(Cat 2位于舞台左下角)
  4. 初始化方向:55°(面朝右上(方向55))
  5. 播放声音:meow2(Cat 2边叫边朝向舞台右上角扑去)
  6. 重复执行5次:(500步的路程每跑100步就要歇息0.5秒)
    • 移动100步
    • 等待0.5秒
  7. 改变方向:-90°(转向舞台左上角)
  8. 重复执行35次:(最终将Mouse1抓住)
    • 移动10步
    • 等待0.1秒

b. 角色:Mouse1

当绿旗被点击时:

  1. 开始:点击绿旗,也就是程序启动,就要执行后续的程序指令。
  2. 初始化大小:60(Mouse1大小设为60)
  3. 初始化位置:X=195,Y=154(Mouse1位于舞台右上角)
  4. 初始化方向:-90°(面朝左)
  5. 重复执行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月图形化一级 -- 猫捉老鼠相关推荐

  1. 【电子学会】2019年09月图形化一级 -- 猫捉老鼠

    猫捉老鼠 故事情境:老鼠跑进了丽丽的房间,还把丽丽的书本咬碎了,于是丽丽在朋友那里请了一只小猫来房间抓老鼠,老鼠看到猫,吓得到乱窜,最后逃跑进了另外一间房间-- 1. 准备工作 (1)选择背景Bedr ...

  2. 【电子学会】2022年09月图形化一级 -- 踢足球

    踢足球 1. 准备工作 (1)选择背景Baseball 2: (2)删除默认的小猫角色,选择角色Ben和Soccer Ball. 2. 功能实现 (1)Ben初始造型为ben-a,初始位置为舞台左下角 ...

  3. 【电子学会】2022年09月图形化四级 -- 绘制图形

    绘制图形 1. 准备工作 (1)默认小猫角色,默认白色背景. 2. 功能实现 (1)绘制出如上图所示图案,图形的中心在舞台中心点: (2)图形由12条蓝红相间,长度为80的线段组成: (3)画笔的粗细 ...

  4. 【电子学会】2022年09月图形化二级 -- 小老鼠偷面包

    小老鼠偷面包 1. 准备工作 (1)背景:Stars,绘制如下图所示的迷宫: (2)角色:Cat 2.Mouse1.Bread. 2. 功能实现 (1)Cat 2.Mouse1和Bread初始位置和方 ...

  5. 【电子学会】2022年09月图形化三级 -- 躲避游戏

    躲避游戏 1. 准备工作 (1)保留默认小猫角色,绘制两个角色:玩家(蓝色的小正方形),敌人(红色圆点),大小适中: (2)默认白色背景. 2. 功能实现 (1)程序开始,玩家和敌人隐藏,小猫说&qu ...

  6. 【电子学会】2022年09月图形化四级 -- 颜色搭配

    颜色搭配 某水杯有多种颜色供顾客挑选,杯身有黑.白2种颜色,杯盖有蓝.红2种颜色,杯带有紫.粉.黄3种颜色,该水杯可以搭配出多少种不同的颜色方案? 1. 准备工作 (1)保留默认白色背景和小猫角色: ...

  7. 【电子学会】2022年12月图形化一级 -- 和平使者

    和平使者 1. 准备工作 (1)删除小猫角色: (2)选择背景Nebula,Space,删除默认的白色背景: (3)选择角色Dove. 2. 功能实现 (1)点击绿旗,角色Dove初始位置在舞台右下角 ...

  8. 【电子学会】2019年09月图形化三级 -- 猫咪抓老鼠游戏

    猫咪抓老鼠游戏 1. 准备工作 (1)保留小猫角色,添加"Mouse1": (2)默认白色背景. 2. 功能实现 (1)键盘上下左右键控制小猫上下左右移动: (2)老鼠出现在舞台随 ...

  9. 电子学会2022年6月青少年软件编程(图形化)等级考试试卷(三级)答案解析

    青少年软件编程(图形化)等级考试试卷(三级) 单选题(共25题,共50分) 1. 点击绿旗,舞台上的角色会说出?( ) A. 2022年5月1日 B. 1日5月2022年 C. 2022年05月01日 ...

最新文章

  1. 怎么合成音乐_剪映教程:剪映怎么剪辑音乐?
  2. linux终端传文件,如何使用Linux FTP命令传输文件
  3. sql server 2008学习2 文件和文件组
  4. 10 计算机组成原理第六章 总线 总线的概念与分类 总线性能指标 总线仲裁 总线操作和定时 总线标准
  5. 17 年安全界老兵,专注打造容器安全能行吗?
  6. Eclipse插件Ant里运用ftp遇到的问题
  7. 3.5 Java经典垃圾收集器介绍
  8. 使用express重构博客项目
  9. error: R_LARCH_SOP_PUSH_PCREL against `x264_log_default‘:PLT shouldn‘t be with r_addend.
  10. AIoT助力文旅产业,2020年5A景区数字化发展指数报告
  11. 我的3D虚拟旅游公司的假想
  12. 海洋网络收音机海洋影音盒
  13. openwrt环境下,使用externel commissioning组网openthread
  14. IT黑马之用户信息管理系统
  15. windows内核开发笔记十一:IRQL级别调用说明
  16. YYDS!大神自己动手制造游戏机
  17. 【案例】电影数据分析
  18. 红外光谱曲线的基线调整
  19. 用Cool Edit Pro 2.1做铃声渐入的效果
  20. 21世纪的中国人能否看懂这个大清帝国时代的法国人(2)

热门文章

  1. 路由器可以当交换机用吗
  2. Java面试要点整理
  3. 软件工程课程作业--UON
  4. SSM框架基于web的房屋租售管理系统源码+论文第二稿+软件环境+包安装调试
  5. 【PTA】名人堂与代金券
  6. 四六级考试报名系统c语言,四六级考试系统课程设计报告.doc
  7. 行车路线(CCF201712-4)
  8. Android开发——程序锁的实现(可用于开发钓鱼登录界面)
  9. [转]解析CSS设置默认字体样式
  10. 地理信息系统(GIS)系列——绪论