友情提示:680元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室。
本节课为Scratch的第7节课:走迷宫
1、案例演示:
2、手把手教学:
第一步:在电脑上用浏览器打开:https://Scratch.kidscoding8.com/
Scratch软件各部分介绍:
第二步:迷宫:
规则:游戏的重要看点是:如何利用变量记录角色的坐标和闯迷宫所花的时间,小球不能跨越边框;
思路:
① 键盘方向键移动小球运动【我们之前都学过】
② 难点:碰到黑色边框,小球不能继续走
我们通过两个变量分别保存小球上一步的x坐标、y坐标,当碰到黑色边框的时候,小球坐标回到上一步的坐标;
③ 当碰到红色球的时候成功了
第三步:准备背景、角色
迷宫背景可以从百度下载;下面是老师的角色
迷宫的角色可以通过 在网上 搜索找到,然后使用角色中的 【从本地文件中上传角色】导入。
第四步:通过方向键进行小球运动的控制;大家想想怎么做呢
判断如果按下【上移键】那么,y坐标增加
如果只要按上移键小球向上,应该怎么做呢?
那么按 下移键、左移键、右移键怎么做呢?
自己动手试试吧
第五步:到这一步我们已经可以控制球的上下左右移动了,但是存在什么问题呢? 球是不是可以跨过黑色的线呢?
思路一:如果向上移动碰到黑色,y坐标减少;
如果向下移动碰到黑色,y坐标增加;
思路二:我们保存小球碰到黑色之前的坐标(x,y);当碰到黑色的时候就回到原来的坐标;
保存上一步的坐标,每次执行之前,保存开始坐标;
当碰到黑色的时候,坐标设置为开始的坐标
第六步:移动小球的 整体脚本如下:
点击 舞台上方的【小绿旗】看看效果吧
3、总结:
通过这个简单的案例,学习了Scratch的画笔功能,逻辑判断实现迷宫功能;