欢迎来到《SCRATCH案例实战教程》的学习世界。Scratch 是由麻省理工学院(MIT)媒体实验室专为青少年设计的图形化编程语言,它让复杂的代码逻辑变得像搭积木一样直观有趣。本课程作为体系课的一部分,摒弃了枯燥的语法讲解,转而采用“项目驱动”的教学模式,通过三个经典且贴近生活的实战案例,带你从零开始掌握 Scratch 的核心编程思维。

**第一部分:逻辑与事件——模拟红绿灯**
课程的第一章从我们日常生活中最常见的“红绿灯”入手。这看似简单的场景,实则涵盖了编程中最基础的两个概念:**造型**与**事件**。你将学习如何在 Scratch 中创建和切换舞台角色的造型,理解“广播消息”与“接收消息”的机制,从而让红灯变绿灯、绿灯变红灯。更重要的是,本章引入了“倒计时”功能,教你如何利用变量和循环结构,实现红绿灯的自动切换与时限控制。通过这个案例,你将明白如何让静态的画面“动”起来,并学会处理时间相关的逻辑判断。

**第二部分:路径与控制——闯关游戏设计**
第二章是本次课程的重头戏,带你进入经典的“闯关游戏”制作。我们将深入探讨角色控制的三种核心方式:按键控制、鼠标拖拽以及传感器检测。以“小猫回家”为主题,你将一步步构建一个迷宫游戏。你需要解决的关键问题包括:如何检测小猫是否碰到墙壁(碰撞检测),如何实现关卡间的切换,以及如何设置胜利条件让小猫顺利进入屋子。特别是“两个关卡”的设计,将教你如何利用克隆体和舞台管理来实现游戏的可扩展性。这一章不仅锻炼你的逻辑思维,还让你体会到游戏开发中状态机设计的奥秘。

**第三部分:创意表达——绘制图形**
第三章打破了传统的故事板模式,转向艺术创作领域。利用 Scratch 自带的画笔工具,你将学习如何将数学中的几何知识转化为可视化的图形。通过循环嵌套和角度计算,你可以轻松绘制出多边形、花朵甚至复杂的图案。这一步旨在激发你的创造力,让你意识到编程不仅是解决问题的工具,更是表达创意的艺术手段。

**学习建议**
在本课程中,请务必动手实践每一个步骤,不要仅停留在观看视频上。Scratch 是一门注重体验的语言,只有亲自拖拽积木、调试报错,才能真正内化这些知识点。完成这三个案例后,你将具备独立设计小型互动作品的能力,为后续更复杂的编程学习打下坚实基础。让我们一起开启这段奇妙的编程之旅吧!

课程目录

课程目录11 集
  • 1-1 [模拟红绿灯] 游戏概述 (01:49).mp4
  • 1-2 [模拟红绿灯] 造型的概念 (03:15).mp4
  • 1-3 [模拟红绿灯] 绘制红绿灯 (05:47).mp4
  • 1-4 [模拟红绿灯] 红绿灯实现 (03:18).mp4
  • 1-5 [模拟红绿灯] 倒计时红绿灯 (05:56).mp4
  • 2-1 [闯关游戏] 控制移动的三种方式 (05:53).mp4
  • 2-2 [闯关游戏] 小猫到家了 (06:05).mp4
  • 2-3 [闯关游戏] 小猫走迷宫 (06:24).mp4
  • 2-4 [闯关游戏] 小猫进屋子里了 (07:45).mp4
  • 2-5 [闯关游戏] 两个关卡 (12:04).mp4
  • 3-1 [绘制图形] 绘制图形 (14:03).mp4