
引言健康生活与信息科技正在校园里越走越近。在2026 深圳市罗湖区中小学第九届大创客节人工智能编程设计赛的图形化赛项中评委非常看重「用程序解决真实场景问题」的能力——把体育锻炼变成一款可玩、可计数的小游戏正是这类赛事喜欢的方向。今天我们就以原创图形化项目「校园跳绳挑战赛」为例拆解一个节奏计时类小游戏该怎么用列表、循环、条件、变量、自制积木和广播搭出来。它不依赖复杂物理重点考察你对「时间窗口」和「状态切换」的把控非常适合作为大创客节图形化赛项的练习作品。一、项目目标题目题目校园跳绳挑战赛为学校运动会设计一款跳绳计时挑战游戏点击「开始」后画面出现跳绳角色进入 30 秒倒计时挑战。绳子每隔固定节奏例如 0.6 秒落下一次玩家需在绳子落到脚下的「判定窗口」内按下空格键完成一次有效跳跃。命中窗口内按键记 1 次有效跳绳连击数 1连击越高单跳得分越高。错过窗口绳子已过却没跳 / 窗口外乱按记为「断绳」连击清零。30 秒结束统计总次数、最高连击与总分达到目标分进入「过关」否则提示「再练练」。二、核心考点考点在本项目中的体现变量分数、连击、最高连击、剩余秒数、绳子阶段、状态待开始/进行中/结束列表用命中记录列表按顺序存每次「中/断」方便结算与展示节奏曲线循环主循环每帧刷新绳子摆动与倒计时「绳子摆动」用循环切换造型条件判断按键是否落在判定窗口、连击是否破纪录、时间是否归零、是否达标自制积木封装画场景、跳起动画、记一次命中、断绳处理、结算等带参数的积木广播用开始、跳中、断绳、时间到、过关、重置解耦各模块避免一锅粥三、积木拆解1. 变量与列表设计新建变量状态、剩余秒数、分数、连击、最高连击、绳子阶段0上扬1下落2落地判定。新建列表命中记录元素为 1 表示有效跳、0 表示断绳。2. 主循环与绳子节奏当绿旗被点击初始化后进入「待开始」状态等待广播开始收到开始→ 把状态设为「进行中」剩余秒数设为 30清空列表。主循环重复执行直到状态≠进行中绳子阶段每 0.2 秒推进一档0→1→2→0 循环模拟绳子摆动当绳子阶段2落地判定帧时开放一个「判定窗口」例如持续 0.25 秒。3. 按键判定核心用「当按下空格键」积木配合条件判断若当前处于「判定窗口」内 → 广播跳中若不在窗口内提前或滞后乱按→ 广播断绳。另用「如果绳子阶段已从 2 变为 0 且本窗口内未收到跳中」→ 视为漏跳也广播断绳。4. 广播解耦跳中调用自制积木记一次命中——连击1分数 10 连击*2把 1 加入命中记录若连击 最高连击则更新。断绳调用自制积木断绳处理——把 0 加入命中记录连击清零播放轻微提示音。时间到把状态设为「结束」广播结算。结算若分数 ≥ 目标分如 300广播过关否则提示「再练练」。重置所有变量归位、列表清空回到「待开始」。5. 自制积木封装示例思路画场景绘制地面、计时器、连击显示。跳起动画绳子角色切到「跳起」造型并上移再回落。记一次命中(加分)把加分逻辑参数化便于不同难度复用。结算读出命中记录长度算总跳数、读最高连击与分数弹出结果。四、运行效果实际运行后你会看到倒计时从 30 开始一秒一秒减少绳子有节奏地摆动踩准节奏按空格角色跳起、连击数与分数同步上涨连击越高分数涨得越快一旦节奏没踩住或乱按连击清零、记录里多一个「断绳」30 秒到弹出结算面板总跳数、最高连击、总分以及「过关 / 再练练」评价。这个过程把「节奏感 状态机 数据记录」三个能力一次性练到正是图形化赛事评分里很加分的组合。五、进阶挑战想让作品更出彩可以往这几个方向加料难度档位用变量节奏间隔控制绳子快慢简单/普通/困难三档对应不同目标分。双人轮流新增第二个玩家列表用不同按键如 A / L切换比谁连击更稳。音乐同步用「播放声音」配合节拍把判定窗口和鼓点对齐可玩性直线上升。算法对照Python判定窗口本质是一个时间区间命中检测可用下面这段极简逻辑验证你的积木窗口是否准确def is_hit(press_t, window_start, window_end): # press_t: 按键时刻(秒)窗口[window_start, window_end]内才算有效跳 return window_start press_t window_end # 示例某次判定窗口为 [0.40, 0.65] print(is_hit(0.52, 0.40, 0.65)) # True - 有效跳 print(is_hit(0.20, 0.40, 0.65)) # False - 提前乱按断绳把这段逻辑映射回积木就是「绳子阶段2 时记录窗口起止时间空格按下时比较当前计时」——逻辑完全等价。小结与互动「校园跳绳挑战赛」用一个计时窗口把变量、列表、循环、条件、自制积木、广播串成完整闭环难度不高但考点齐全很适合作为大创客节图形化赛项的练手项目。建议先搭最小可玩版单窗口单按键跑通后再加难度档和音乐同步。你在大创客节里还做过哪些图形化作品或者想看我拆解哪类项目运动计分 / 科普模拟 / 解谜闯关欢迎在评论区留言下一篇我们接着聊。 免费少儿编程资料夸克网盘领取以下资料来自夸克网盘分享点击链接可直接保存若需在 App 内打开也可复制下方明文链接全国青少年信息素养大赛复赛集训题目PythonC.docxhttps://pan.quark.cn/s/93995d3cb1502024信息素养-智能算法应用挑战赛-复赛初中组题目7月7日.pdfhttps://pan.quark.cn/s/da97b5dbf75dPython背记手册.pdfhttps://pan.quark.cn/s/7568ae9ca92bPython课程https://pan.quark.cn/s/a94bf02d00c62024信息素养大赛图形化复赛集训题答案3-9https://pan.quark.cn/s/6ccab7ec3cbc2025年03月份电子学会考级真题https://pan.quark.cn/s/4403c42289122025全国青少年信息素养大赛赛项说明https://pan.quark.cn/s/d9d0df4a9f29青少儿信息素养大赛编程资料https://pan.quark.cn/s/4ab6bd83be8a资料持续更新关注获取最新分享。