蓝桥题库每日一练 · 2026.08.03

8月3日 舞台是蓝天白云背景,角色是「Cat Flying…

Scratch编程题参考难度 ★★☆☆☆蓝桥 省赛模拟 · 已用
舞台是蓝天白云背景,角色是「Cat Flying」飞猫。要求:点绿旗后飞猫出现在舞台中央 (0,0)、面向右侧;按空格键切换到下一个造型;按上、下、左、右键让它朝对应方向移动(始终面向右侧);移动中一旦碰到舞台边缘,游戏结束。
评分标准
  • 10 分:背景、角色以及初始位置符合要求
  • 30 分:按空格能切换造型
  • 40 分:四个方向键能控制移动且一直面向右侧
  • 50 分:碰到舞台边缘游戏结束
参考解法
这是一道「用按键开飞机」式的经典小游戏,咱们把它拆成四小件。

① 就位:点绿旗,让飞猫「移到 x:0 y:0」(舞台正中央),再「面向 90 方向」——在 Scratch 里 90 就是正右方。
② 换造型:造型就是角色的不同姿势图片,按一下空格就「下一个造型」,飞猫的翅膀就扇起来了。
③ 方向键移动:上下键改 y 坐标(上加下减)、左右键改 x 坐标(右加左减)。注意题目要求「一直面向右侧」,所以咱们只挪位置、不转身。
④ 结束:绿旗脚本里放一个「一直重复」的循环盯着——一旦「碰到舞台边缘」,就「停止全部脚本」,游戏结束。

不过这里有个坑:「停止全部脚本」只是让正在跑的脚本停下来,并没有把按键「锁住」。游戏结束以后你再按方向键,「当按下…键」那几段脚本照样会被重新叫醒,飞猫又能飞了——游戏其实没结束。……

看此题详解,练更多题目,进入蓝桥题库每日一练 →

此答案或解析由 AI 生成,请谨慎使用。
难度依赛考组别及等考级别粗略评估,仅供参考。