活动组别 | 参与方式 | 年龄要求 |
图形化组 | 个人参与 | 5-18岁 |
Python组 | 个人参与 | 5-18岁 |
第一场
第二场
(1)第一轮:RoboRAVE开放挑战,线上举办,预计 2026 年 11 月 举行。
(2)第二轮:RoboRAVE亚洲分会,线上举办,预计 2027 年 1 月 举行。
一、活动场次
1、第一轮-RoboRAVE开放挑战:
1.1 活动形式:
选手在规定时间内登录官方平台进行线上限时答题,答题时长为 120 分钟。
1.2 题型题量(图形化 及 Python组):
题型 | 评分标准 | 题量 | 分值 |
单选题 | 根据题目对错获得相应分值 | 30 | 每题 2.5 分,共 75 分 |
编程题 | 根据程序完成情况获得相应分值 | 1 | 共 25 分 |
2、第二轮-RoboRAVE亚洲分会:
2.1 活动形式:
选手在规定时间内登录官方平台进行线上限时答题,答题时长为 120 分钟。
2.2 题型题量(图形化 及 Python组):
题型 | 评分标准 | 题量 | 分值 |
单选题 | 根据题目对错获得相应分值 | 20 | 每题 2.5 分,共 50 分 |
编程题 | 根据程序完成情况获得相应分值 | 3 | 第一题 15 分,第二题 15 分,第三题 20 分 共 50 分 |
二、挑战环境要求:
1. 网络环境:在能满足挑战需求的联网环境下进行。
2. 编程电脑:参与选手自备通过挑战环境测试的笔记本电脑(有内置或外接摄像头),并保证挑战时笔记本电脑电量充足。
建议配置:
运行内存(RAM):需具备 8GB 及以上空间;
C盘(或系统盘):需具备4GB以上的剩余空间;
Windows系统:系统版本不低于windows 10;
Mac系统:系统版本不低于MacOS 11.0;
3. 禁带设备:U 盘、手机、平板电脑、对讲机、带通信或存储功能的手表(环)等(监考设备除外)。
4. 监考设备:
摄像头:设备摄像头清晰、无损坏,后置/前置摄像头中至少有一个能支持正常的视频通话;
软件:设备需要安装最新版微信软件或带扫码功能的浏览器;
其他:设备需提前充满电量,并保障作答过程中全程开启。
三、奖项设置
1、RoboRAVE开放挑战:
奖项 | 分数区间 |
一等奖 | 80 分及以上 |
二等奖 | 60 分(含)至 80 分(不含) |
三等奖 | 40 分(含)至 60 分(不含) |
参与奖 | 40 分以下 |
晋级规则: 60 分及以上(即一、二等奖获得者)晋级下一轮。
证书发放:
• 达到一、二、三等奖者,均发放对应等级的电子证书;
• 达到参与奖者,发放参与证明。
2、RoboRAVE亚洲分会:
奖项 | 分数区间 |
一等奖 | 80 分及以上 |
二等奖 | 60 分(含)至 80 分(不含) |
三等奖 | 40 分(含)至 60 分(不含) |
参与奖 | 40 分以下 |
晋级规则: 仅一等奖(80 分及以上)获得者晋级下一轮。
证书发放:
• 达到一、二、三等奖者,均发放对应等级的电子证书;
• 达到参与奖者,发放参与证明。
图形化组
一、 舞台与角色控制
坐标与运动:掌握平面直角坐标系及定位;区分移动与滑行;掌握平移、旋转、方向控制及边缘反弹。
外观与声音:掌握角色造型与背景切换;灵活控制角色大小、显示/隐藏及特效;掌握声音播放、音量与音调调节。
画笔应用:掌握画笔基本操作(落笔、抬笔、清空、设置颜色与粗细);结合循环绘制几何图形与图案。
二、 事件、交互与克隆
事件与侦测:掌握绿旗点击、按键响应、角色点击等触发事件;熟练运用碰撞侦测、鼠标位置及键盘输入控制。
广播与协同:理解“发送广播”与“广播并等待”的区别,运用广播实现不同角色间的数据传递与交互。
克隆机制:理解本体与克隆体的继承关系,掌握克隆体的动态生成、独立控制与删除。
三、 程序控制结构
三大基础结构:掌握顺序、选择与循环结构。
复杂控制结构:掌握多重分支与循环的嵌套运用;理解多脚本并行执行的逻辑。
四、 数据与运算
运算与逻辑:掌握算术、关系及逻辑运算(与/或/非);掌握随机数生成。
变量:掌握变量的增删改查及舞台显隐。
Python组
一、 语法基础与数据类型
输入与输出:掌握 input() 获取输入与 print() 格式化输出。
变量与数据类型:掌握变量命名规范;理解整型(int)、浮点型(float)、字符串(str)等常用类型;熟练运用 int()、str() 等进行类型转换。
运算符与表达式:掌握算术运算(含整除 //、取余 %)、比较运算、赋值运算及逻辑运算(and / or / not);区分 = 与== 的异同及适用场景。
二、 程序控制结构
分支结构:掌握单分支(if)、双分支(if-else)及多分支(if-elif-else)语法,能准确提取逻辑中的判断条件。
循环结构:掌握 for 循环与 range() 函数的结合使用;理解多层循环嵌套的执行顺序。
跳转控制:严格区分 break与 continue的执行逻辑,能够准确分析复杂循环代码。
三、 数据结构与操作
序列基础(字符串与列表):掌握字符串与列表的索引;掌握 len()、max()、min()、sum() 及 count() 等常用内置函数。
列表的高级应用:掌握增删改操作(append / insert / remove / clear);掌握 split() 解析多项输入;
四、 算法初步
问题求解与算法:具备将实际问题转化为程序逻辑的思维;掌握基础算法设计与实现。