上课日期:2025年6月28日

课程目标


1、巩固坐标的运用,跳跃游戏涉及y坐标的变化以及可能的跳跃动画。当角色需要跳跃时,其y坐标会增加(向上移动),然后在重力的作用下逐渐减小(下落)。
2、在游戏中添加障碍物,并设置交互逻辑,使用Scratch的“侦测”类别来检测角色是否碰到了障碍物,并据此调整游戏逻辑。
3、控制角色的跳跃、高度等参数,并设置游戏的其他逻辑,如得分等。
4、点击“绿旗”按钮开始运行程序,观察角色的跳跃效果。如果发现问题,可以回到脚本区进行相应的修改和调整。
5、了解克隆的基本概念。
1️⃣克隆出来的克隆体与角色本体的属性是相同的。
2️⃣它可以帮助用户创建多个相似的角色,实现复杂的动画和交互效果。
3️⃣掌握克隆、当克隆体启动时代码模块的运用。
4️⃣克隆体在创建时与本体具有相同的属性,包括位置、大小、颜色、等。但是克隆体和本体是独立的对象,它们可以分别修改自己的属性而不会影响彼此。
6、为了增强游戏的视觉效果和趣味性,可以为角色添加跳跃动画或音效。


课程内容


本次课主要带领小朋友们巩固克隆的运用,先带领同学们体验游戏效果,分析游戏角色和游戏设置逻辑,根据任务程序编写完成游戏。
游戏效果:运动传感器控制角色向上跳,跃过障碍物。
首先运动传感器控制角色跳跃,如果运动传感器距离变近,角色向上跳跃再落下,同时有角色动态效果的切换,主要涉及y坐标的变化以及可能的跳跃动画。当角色需要跳跃时,其y坐标会增加(向上移动),然后在重力的作用下逐渐减小(下落);动态效果主要是涉及造型的切换。
其次是障碍物的移动和克隆,这里也主要是设计坐标的变化和克隆的运用。
然后是障碍物的碰撞检测,判断语句的灵活运用。
最后是为了增强游戏的视觉效果和趣味性,可以为角色添加跳跃动画或音效,可以使用“外观”类别和“声音”类别中的积木块来实现这些效果。
本次才开始很多小朋友都是等着老师讲解程序,而没有动脑思考程序任务,发现老师并不会直接给到答案,慢慢的更多的小朋友大胆尝试,思考老师的任务,尝试独立编程,这是很大的进步,下面就来看看我们的游戏效果吧!


课堂精彩瞬间


—END—

