内容正文:
第6课 山地足球
授课老师:周老师
学习目标
巩固与扩展
项目讨论
逻辑编程
1
2
3
4
一、学习目标:
巩固的脚本
学习的脚本等
脚本的图片展示
二、项目讨论:
用到的角色和背景
头脑风暴项目讨论
三、逻辑编程:
按照逻辑,由浅入深
细节需要说明
四、巩固与扩展:
问答Q&A
脚本巩固
源码测试
1
2
3
4
制作一个从山顶不断有足球滚落下来,操作手柄让小人跳跃躲避足球的小游戏。
巩固“制作积木”、“画笔命令” 、“将X、Y坐标增加” 、“显示与隐藏” 、“重复执行10次”等脚本
学习“碰到舞台边缘”、“设置xy坐标” 等新脚本
综合应用所学脚本完成编程项目并扩展
1
学习目标
新脚本:
巩固脚本:
1
学习目标
1.本节课用到的角色
2.本节课用到的背景
Pico
足球
需要自己绘制舞台背景
《山地足球》
2
项目讨论
项目的gif,用到的角色和背景截图放上去
1.小红人为什么会出现在山坡上 ?
2.足球为什么会从山上滚落下来呢 ?
3.足球向下滚落应该分解成哪几个动作?
4.小红人有哪些动作?
因为今天做足球游戏,需要他。
因为有小红人在山坡上等他
向右旋转,向下移动,向右移动
按下空格键向上,过会自己又回来
《山地足球》
2
项目讨论
和孩子们一起去解析整个项目,问答和头脑风暴环节
1.绘制舞台背景轮廓
1.绘制舞台背景
首先选中画笔工具
将画笔粗细设置成50
首先绘制山坡的轮廓,然后将山体填满
3
逻辑编程
编程环节,详细步骤
2.足球的编程
1.回顾坐标系
Scratch中,X或Y坐标的一个单元,或者一步就等于一个像素
横着:有480个格子(像素)
竖着:有360个格子(像素)
移动1步就是走一个方格
90°方向就是向右
Y轴(竖着)
3
逻辑编程
1.回顾坐标系
正中间的位置是X:0 Y:0
X轴最左边是-240,最右边是240
Y轴最下面是-180,最上面是180
Y轴(竖着)
同学们在这里记住,每一个像素点就代表着一个位置,如右图所示,在以后的课程中跟着老师不断强化
3
逻辑编程
2.足球向右运动并旋转
初始化足球位置
足球边转边向右走
足球一直边转边向右走,知道碰到舞台右边缘,回到起点
2.足球的编程
3
逻辑编程
2.足球向右运动并旋转
为了使足球走到最右边后返回起点,可以重复游戏,加上重复执行
足球在向右走的同时向下走直到碰到蓝色斜