内容正文:
Scratch 课程
穿越迷宫
学习目标
1.能用事件指令 选择箭头下的内容来控制角色的开始。
2.体会动作指令中 “x坐标增加10”和“y坐标增加10”的使用,微调角色的位置。
3.能够将侦测指令 和 作为条件插入到控制指令 中 ,控制角色满足条件后再去完成某些事件。
4.自己尝试绘制迷宫,直接把控游戏的难易程度。
游戏初体验
体验之分享
角色:小猫、迷宫、家
迷宫:迷宫布置的复杂巧妙程度关系着游戏的难易程度,有走实线和穿空隙两种。
小猫:通过上下左右键来控制其移动
如果碰到界线,则游戏失败;
如果(碰)到家,则通关成功
角色轮上场、迷宫巧设计
上下左右、猫随你走
调试(Debugging)
当小猫碰到边缘时并没有说:“游戏结束…”这时我们就说程序出现Bug了。
Bug指计算机没有按照我们所期望的那样去做。
对于计算机程序的bug,我们必须找出来并且修复它,这一过程叫调试“debugging”
为了调试小猫的脚本程序,我们必须仔细检查程序并思考为什么会出错。
调试(Debugging)
下边这段代码到底能做什么呢?
你发现问题了吗?
-提示1:这段代码运行了多少次?
-提示2:将小猫放到舞台边缘,然后点击绿旗。
判断小猫是否碰到边缘的脚本是不是只执行了一次。
调试——找到Bug
我们发现这个脚本只能用来检查小猫是否只碰到边缘一次。
脚本执行完一次后就再也不检查是否碰到了舞台边缘。
但我们希望计算机一直不停地检查小猫是否碰到了边缘。
这一过程在编程里面就叫做 “轮询”( polling)
轮询
轮询是指一直提出问题并获得结果。
我们希望计算机不停地询问:“小猫碰到边缘了吗?”
为了达到这个效果我们可以使用forever循环:
将forever循环放到小猫的脚本区,执行脚本并观察现在发生了什么?
穿越迷宫 玩玩评评
组内、组间互评
课堂总结
这节课你快乐吗?有什么收获?
制作游戏和编写故事
现在你可以自己创造角色围绕