1. 丛林大冒险
学习复杂场景设计和多层背景实现,掌握角色状态切换和碰撞检测的高级应用。实现收集物品和躲避障碍物的游戏机制。
2. 打UFO
掌握武器发射系统和敌人AI路径设计,学习使用变量控制游戏难度随时间增加。实现多波次敌人进攻和BOSS战的基本逻辑。
3. 坦克大战
学习地形设计和障碍系统,掌握子弹反弹和穿墙机制。实现双人对战功能和计分系统,理解多角色协同控制的逻辑。
4. 超级跑酷
学习无限地图生成技术和角色动画切换,掌握跳跃物理效果和障碍物随机生成。实现分数计算和游戏存档功能。
5. 超级跑酷2
在跑酷1的基础上增加道具系统和技能特效,学习角色状态增强和时间控制。实现关卡解锁机制和排行榜功能。
6. 画金字塔
学习数学计算在编程中的应用,使用循环嵌套绘制各种几何图形。掌握画笔颜色渐变和图形对称原理,理解坐标计算方法。
7. 加减法出题器
学习随机数生成和算术运算,实现自动出题和答案判断功能。掌握难度调整机制和错题记录,设计简单的学习进度跟踪系统。
8. 放烟花
学习粒子效果模拟和颜色随机变化,掌握克隆体生命周期管理。实现鼠标点击触发烟花效果和声音同步播放。
9. 狡猾鸟
学习简单AI逻辑设计,实现敌人躲避和追踪功能。掌握角色状态判断和行为切换,设计智能难度调节系统。
10. 克隆球
深入学习克隆功能的高级应用,掌握大量克隆体的管理和性能优化。实现物理碰撞模拟和能量传递效果。
11. 足球守门员
学习双人对战机制和角色分工控制,掌握球类物理运动模拟。实现得分判定和比赛时间控制,设计简单的战术AI。
12. 音乐制作
探索Scratch的声音编辑功能,学习音符和节奏控制。实现简单的音乐创作和播放控制,设计互动式音乐游戏。
13. 星球大战
学习复杂战斗系统设计,掌握武器升级和敌人多样化配置。实现大型场景滚动和多层级碰撞检测,设计任务目标系统。
14. 学习画笔
深入学习画笔高级功能,掌握自定义画笔形状和纹理。实现绘画撤销/重做功能和作品保存,设计绘画教学小游戏。
15. 豌豆射手
学习塔防游戏机制设计,掌握敌人路径规划和防御塔升级系统。实现资源收集和科技树解锁,设计多关卡难度递进。
16. 下一百层
学习垂直滚动地图设计,掌握平台随机生成算法。实现角色状态控制和碰撞反应,设计积分倍增机制和道具系统。
17. 贪吃蛇
学习链表数据结构的概念应用,掌握蛇身跟随算法。实现食物随机生成和特殊道具效果,设计难度递增系统。
18. 太空大战1
学习射击游戏基础机制,掌握飞船控制和武器系统设计。实现敌人AI和波次进攻,设计能量系统和简单的升级机制。
19. 太空大战2
在太空大战1基础上增加僚机系统和合体技能,学习复杂的战斗状态管理。实现Boss战和剧情动画,设计多结局系统。
20. 小恐龙
学习经典跑酷游戏机制,掌握角色跳跃和下蹲控制。实现障碍物随机生成和速度递增系统,设计分数计算和排行榜。
21. 对战小游戏
学习双人对战系统设计,掌握角色技能和属性平衡。实现生命值和能量管理,设计胜负判定和战斗场景互动元素。
22. 冰球比赛
学习物理碰撞精确模拟,掌握球类运动轨迹计算。实现多人控制和裁判系统,设计比赛规则和胜负判定机制。
学完32节课可以考虑参加Scratch二级、三级考试