2026通信科技创新大赛:月球基地信号接力解析

引言

第四届「中国芯」助力中国梦------全国青少年通信科技创新大赛正在各地火热推进。作为教育部白名单自然科学素养类赛事,它的「振芯科技·通信智能技术创新赛」里,不少赛项(如月球基地建造计划主题赛)都鼓励用「简单易学的图形化编程」来模拟地月通信、物资运输等任务。这对学图形化编程的同学非常友好:既能玩转创意,又能把「列表、循环、条件、变量、自制积木、广播」六大核心积木练扎实。

本文以「地月通信」为灵感,原创一个月球基地信号接力挑战小游戏,带你用图形化积木把抽象的「信号接力」做成一个可玩、可改、可进阶的项目。全程中文讲解,照着搭就能跑。

一、项目目标:月球基地信号接力挑战

玩法 :你是一名地月通信工程师。地球指令中心的信号要从地球出发,一跳一跳地「接力」传送到月球基地。沿途分布着若干中继站(用克隆体生成),信号每抵达一个中继站就记一分;但路上有「太阳风暴干扰区」,信号碰到就会断联、丢失一次机会。把所有中继站连通、信号顺利抵达月球基地,即过关;机会耗尽则游戏结束。每过一关,中继站数量和干扰区都会增加,难度递进。

训练价值:一个项目同时覆盖图形化六大考点,且「通信接力」天然适合用「广播」解耦各个事件,是练习事件驱动思维的好素材。

二、核心考点速览

考点 在本项目中的体现
列表 存放每个中继站的坐标、关卡中继站数量等配置数据
变量 分数、关卡、当前目标站索引、信号强度、剩余机会
循环 主循环驱动信号飞行;遍历中继站判断是否抵达
条件 判断是否抵达目标站、是否撞干扰区、是否过关、是否结束
自制积木 封装「画中继站 / 发射信号 / 干扰特效 / 过关庆祝 / 重置」
广播 解耦「开始接力 / 到达一站 / 撞干扰 / 过关 / 游戏结束 / 重置」

三、角色与舞台设计

  • 地球指令中心:舞台左侧固定角色,信号出发点。
  • 月球基地:舞台右侧固定角色,信号终点。
  • 中继站:用「克隆体」批量生成,位置由列表坐标决定,随关卡变化。
  • 信号弹:飞行角色,从地球出发,依次飞向下一个中继站。
  • 太阳风暴干扰区:用「克隆体」生成,碰到即断联。
  • 舞台:深蓝星空背景,营造地月通信氛围。

四、积木拆解

1. 列表:存放中继站坐标与关卡数据

新建列表 中继站X中继站Y,分别存每个中继站的横、纵坐标;再建列表 关卡配置 存「第几关有几个中继站」。切换关卡时,按配置重新生成克隆体即可,无需改主逻辑。

2. 变量:状态全记录

  • 分数:每连通一个中继站 +1。
  • 关卡:从 1 开始,过关后 +1。
  • 目标站索引:当前信号要飞向第几个中继站(从 1 递增)。
  • 信号强度:可扩展为「离得越远衰减越多」,进阶玩法用。
  • 机会:初始 3,撞一次干扰区 -1,归零则游戏结束。

3. 循环:主循环驱动信号飞行

信号弹用「重复执行」不断朝当前目标站移动;中继站用「重复执行」遍历列表坐标来定位克隆体。下面是主循环的核心思路(伪代码,便于理解积木逻辑):

python 复制代码
当 绿旗被点击:
    分数 = 0
    关卡 = 1
    机会 = 3
    重置舞台与中继站()
    广播(开始接力)

重复执行:
    信号弹 朝向 第(目标站索引)个中继站 移动 5 步
    如果 碰到(干扰区):
        广播(撞干扰)          # 机会 -1,信号弹回到地球
    如果 碰到(第 目标站索引 个中继站):
        广播(到达一站)        # 分数 +1,目标站索引 +1
        如果 目标站索引 > 中继站数量:
            广播(过关)

4. 条件:判断与分支

  • 「碰到中继站」→ 判定为「到达一站」;
  • 「碰到干扰区」→ 判定为「撞干扰」;
  • 「目标站索引 > 中继站数量」→ 判定「所有站已连通,过关」;
  • 「机会 = 0」→ 判定「游戏结束」。

用「如果...那么...否则」串起这些分支,逻辑清晰、好调试。

5. 自制积木:把重复动作封装起来

把高频动作做成带参数的自制积木,代码立刻清爽:

  • 画中继站(编号):按列表坐标定位并造型;
  • 发射信号(起点,终点):播放信号飞行动画;
  • 干扰特效():闪烁红光提示断联;
  • 过关庆祝():月球基地亮起、撒花;
  • 重置():清空变量、复位角色,便于重开。

6. 广播:事件解耦的关键

主角之间不直接互相调用,而是「发广播、各自响应」,这是图形化项目最推荐的结构:

  • 收到 开始接力 → 信号弹回到地球、目标站索引置 1;
  • 收到 到达一站 → 分数 +1、目标索引 +1;
  • 收到 撞干扰 → 机会 -1、信号弹复位、播干扰特效;
  • 收到 过关 → 关卡 +1、按新配置重建中继站;
  • 收到 游戏结束 → 停止全部脚本、显示结算;
  • 收到 重置 → 调用 重置() 重新开始。

这样改任何一段都不会「牵一发动全身」,调试和进阶都方便。

五、运行效果

绿旗一点,信号弹从地球出发,逐站飞向中继站,每连通一站分数 +1、伴随轻快提示音;偶尔窜出的太阳风暴会让你丢一次机会,逼你「绕行」或「加速通过」。三站连通后信号抵达月球基地,撒花过关,下一关中继站更多、干扰更密。机会耗尽时弹出结算页,展示本局分数与到达关卡,点重置即可再战。

六、进阶玩法

  1. 信号衰减 :引入 信号强度,离目标站越远衰减越快,强度归零也算失败,逼你规划更短路径。
  2. 多通道并行:同时飞两颗信号弹走不同路线,先到者得分,训练「并行思维」。
  3. 计时挑战 :加 计时器,限定时间内连通全部中继站才算过关。
  4. 波形可视化:用「图章」或「画笔」把信号飞行轨迹画成波形,直观展示通信过程。
  5. 关卡编辑器 :把 关卡配置 列表开放成可输入,自己设计最难的一关挑战同学。

七、小结与互动

一个「月球基地信号接力」把列表、变量、循环、条件、自制积木、广播六大考点串成一条线,既贴合全国青少年通信科技创新大赛的图形化赛项氛围,又能直接当作参赛练习作品。建议先把基础版跑通,再挑 1--2 个进阶玩法改造,作品立刻就有「原创亮点」。

你最想把哪个进阶玩法加进去?或者想看我用这套积木改成一个「智能物资配送」版本?欢迎在评论区留言,下篇继续拆解。

本文为原创图形化项目讲解,赛事信息仅供参考,请以官方最新通知为准。


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

以下资料来自夸克网盘分享,点击链接可直接保存;若需在 App 内打开,也可复制下方明文链接:

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

资料持续更新,关注获取最新分享。

相关推荐
青少儿编程课堂11 天前
用积木拼出一首歌:图形化编程搭一个会作曲的音乐编曲台
少儿编程·图形化编程·创意编程·音乐编程
码学堂1 个月前
图形化编程(Scratch OJ)自动测评
scratch·gesp图形化编程·图形化编程自动测评
qdprobot3 个月前
AIcam智能ESP32视觉摄像头体识万物
人工智能·esp32s3·图形化编程·mcp·mixly小智ai
李老师讲编程3 个月前
中国电子学会图形化2020.12月Scratch三级考级题
算法·scratch·信息学奥赛·图形化编程·scratch素材
星卯教育tony3 个月前
CIE中国电子学会2026年3月c++ Python scratch 机器人真题试卷含参考答案
c++·python·scratch·电子学会
Qres8214 个月前
陆俊林《信息科技如何改变世界》读书札记
科技·信息科技·读书札记
qdprobot4 个月前
ESP32S3 AiTall V3 Mixly 图形化编程开发AI小智 MCP AIOT大模型对话开发视频教程Micropython小智AI系统
人工智能·micropython·esp32s3·图形化编程·mcp·mixly小智ai·大模型对话
阳光永恒7365 个月前
青少儿童Scratch编程全套学习资料免费分享 | 零基础趣味入门(含课件PPT/视频教程/项目案例)
scratch·少儿编程·编程启蒙·儿童教育·免费资料·创意编程
DeeplyMind7 个月前
第七章:数据结构大比拼
数据结构·计算机科学·少儿编程·少儿科技读物