夜雨聆风学习资料网

ARTICLE · 982282

2026河南人工智能大赛真题:能量守卫闯关解析

2026河南人工智能大赛真题:能量守卫闯关解析

2026河南人工智能大赛真题:能量守卫闯关解析

摘要:河南省中小学人工智能大赛 FIC 编程挑战赛(图形化组)以「代码创世纪·能量守卫战」为主题。本文原创图形化项目「能量守卫闯关」,带你在海岛地图收集能量晶石,拆解列表、变量、循环、条件、广播与自制积木的运用,附文字流程图与六大考点。

一、项目背景

「能量守卫战」要求选手用图形化或 Python 指挥守卫穿越海岛、收集能量晶石。我们把这个赛项改编成一个可上手的 Scratch 小游戏:能量守卫在网格海岛上移动,碰到晶石就收集能量,碰到暗礁则扣能量,集满目标能量即通关。

 

海岛地图与守卫角色

二、玩法规则

  • 舞台是 8×6 的网格海岛,随机散布若干能量晶石暗礁
  • 守卫用方向键移动,每吃到一颗晶石,能量 +10;碰到暗礁,能量 -5。
  • 能量达到 100 即通关;能量降到 0 则失败,可重玩。
  • 顶部实时显示当前能量与已收集晶石数。

三、核心积木拆解

1. 角色与舞台:守卫、晶石、暗礁三个角色;舞台用「画笔」绘制网格底色。

2. 列表存数据:建两个列表 晶石X晶石Y 记录每颗晶石坐标;再建 暗礁X暗礁Y。用列表而非写死坐标,方便随机生成关卡。

3. 变量记状态能量晶石数守卫X守卫Y游戏状态(进行中/胜/负)。

4. 循环遍历:晶石角色用「重复执行」+「将序号从 1 到 列表长度」逐个判断是否与守卫重合,避免为每个晶石单独写逻辑。

5. 条件判碰撞如果 <守卫X = 某项(晶石X,序号) 且 守卫Y = 某项(晶石Y,序号)>,则隐藏该晶石、能量+10、晶石数+1。

6. 广播解耦:守卫吃到晶石后「广播 收集成功」,由能量条角色接收并刷新显示,关卡判断也用广播,分工清晰。

7. 自制积木画海岛:把「绘制一格网格」封装成自制积木(带参数 行、列、颜色),主程序只需双重循环调用,地图绘制一目了然。

 

工作台:列表与积木脚本

四、文字流程图

 当 ▶ 被点击 └─ 初始化:能量=0、晶石数=0、清空列表、随机生成晶石/暗礁坐标 └─ 重复执行:   ├─ 侦测方向键 → 更新 守卫X/Y   ├─ 遍历晶石列表 → 重合则 隐藏+能量+10+广播 收集成功   ├─ 遍历暗礁列表 → 重合则 能量-5   ├─ 如果 能量 ≥ 100 → 广播 胜利、停止全部   └─ 如果 能量 ≤ 0 → 广播 失败、停止全部 接收 收集成功 → 刷新能量条与计数

 

彩色界面:能量条与通关提示

五、六大考点

  1. 列表与索引对齐
    :用多个平行列表保存同类坐标,靠「序号」对齐读取。
  2. 变量与状态机
    :用 游戏状态 变量驱动「进行中/胜/负」分支。
  3. 循环 + 条件
    :双重循环遍历地图、单重循环判断碰撞,是图形化算法核心。
  4. 随机数生成关卡
    :用「在 1 到 N 间取随机数」避免每局相同,锻炼参数化思维。
  5. 广播解耦
    :守卫只负责「吃」,显示交给另一个角色,降低耦合。
  6. 自制积木复用
    :带参数的自制积木画网格,体会「函数」抽象。

六、升级方向

① 加计时关卡,30 秒内集满能量才算通关;② 加多关卡,每关晶石更多、暗礁更密;③ 加计分榜列表,记录历史最高能量。把这三个方向做出来,项目就从「小游戏」升级为「赛项作品」。

七、互动引导

💬 如果是你,会给「能量守卫闯关」加什么新机制?计时?Boss 暗礁?还是隐藏宝箱?欢迎留言,也欢迎把作品发给辅导老师参加 FIC 编程挑战赛~

📚 免费少儿编程资料(夸克网盘领取)

以下资料来自夸克网盘分享。个人号链接暂不支持直接点击,请长按或复制下方链接,打开夸克网盘 App / 网页粘贴即可保存:

  1. 1. 全国青少年信息素养大赛复赛集训题目Python&C++.docx
    https://pan.quark.cn/s/93995d3cb150
  2. 2. 2024信息素养-智能算法应用挑战赛-复赛初中组题目7月7日.pdf
    https://pan.quark.cn/s/da97b5dbf75d
  3. 3. Python背记手册.pdf
    https://pan.quark.cn/s/7568ae9ca92b
  4. 4. Python课程
    https://pan.quark.cn/s/a94bf02d00c6
  5. 5. 2024信息素养大赛图形化复赛集训题答案3-9
    https://pan.quark.cn/s/6ccab7ec3cbc
  6. 6. 2025年03月份电子学会考级真题
    https://pan.quark.cn/s/4403c4228912
  7. 7. 2025全国青少年信息素养大赛赛项说明
    https://pan.quark.cn/s/d9d0df4a9f29
  8. 8. 青少儿信息素养大赛编程资料
    https://pan.quark.cn/s/4ab6bd83be8a

资料持续更新,关注本号第一时间获取新分享。

相关学习资料

返回首页浏览学习资料