







少年黑客数字安全挑战活动——致敬经典“跳跃恐龙”细则
一、编程软件
使用makecode网页版编程软件https://arcade.makecode.com/#editor
二、编程硬件
能运行makecode arcade游戏编程的硬件。
三、游戏玩法:
背景设定:玩家控制一个恐龙角色,恐龙将沿着屏幕底部向前跑。玩家的任务是通过跳跃避开从右侧出现的障碍物(如仙人掌、石块等)。
操作方式:玩家按下 A 按钮 控制恐龙跳跃。
每当障碍物靠近恐龙时,玩家需要跳跃以避免碰到障碍物。如果恐龙与障碍物碰撞,则游戏结束,屏幕显示“游戏结束”并给出总得分。
障碍物生成:障碍物从屏幕右侧不断出现,玩家需要通过跳跃来避开障碍物。
胜利条件:玩家尽量避开更多障碍物,游戏结束时显示通过的障碍物数量或总得分。
四、算法要求:
障碍物生成与速度变化:障碍物每隔一段时间随机生成,速度随游戏进行逐渐加快。
跳跃检测与碰撞:当玩家按下 A 按钮时,恐龙跳跃;需要判断恐龙是否碰到障碍物来决定游戏是否结束。
分数系统:每避开一个障碍物,得分会增加。随着游戏时间的推移,障碍物出现的频率和速度会增加。每成功避开一个障碍物,得分增加 1 分。
跳跃机制:每按一次 A 按钮,恐龙会跳跃一定高度。跳跃后会有一段下落时间,玩家需要准确控制时机。
游戏结束:当恐龙与障碍物发生碰撞时,游戏结束,显示“游戏结束”并展示得分。
五、评分标准
六、提交要求:
源码:上传 MakeCode 项目源码。
视频:录制游戏过程,展示恐龙跳跃、障碍物生成、得分和游戏结束的情况。
七、作品提交方式
少年黑客数字安全挑战活动——致敬经典“跳跃恐龙”细则参赛作品统一发到邮箱Li@mkubit.com
八、报名方式
不支持个人报名,只支持学校或者机构团体报名