最新消息:

Scratch小课堂(7):走迷宫

Scratch 少儿编程 6559浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

本节课为Scratch的第7节课:走迷宫

1、案例演示

 

 

2、手把手教学

第一步:在电脑上用浏览器打开:https://Scratch.kidscoding8.com/

编程超人手把手教你学Scratch(7):走迷宫

 

Scratch软件各部分介绍:

编程超人手把手教你学Scratch(7):走迷宫

 

第二步:迷宫:

规则游戏的重要看点是:如何利用变量记录角色的坐标和闯迷宫所花的时间,小球不能跨越边框;
思路
① 键盘方向键移动小球运动【我们之前都学过】
② 难点:碰到黑色边框,小球不能继续走
我们通过两个变量分别保存小球上一步的x坐标、y坐标,当碰到黑色边框的时候,小球坐标回到上一步的坐标;
③ 当碰到红色球的时候成功了

编程超人手把手教你学Scratch(7):走迷宫

 

第三步:准备背景、角色
迷宫背景可以从百度下载;下面是老师的角色

编程超人手把手教你学Scratch(7):走迷宫

迷宫的角色可以通过  在网上 搜索找到,然后使用角色中的 【从本地文件中上传角色】导入。

 

第四步通过方向键进行小球运动的控制;大家想想怎么做呢

编程超人手把手教你学Scratch(7):走迷宫

 

判断如果按下【上移键】那么,y坐标增加

编程超人手把手教你学Scratch(7):走迷宫

 

如果只要按上移键小球向上,应该怎么做呢?

编程超人手把手教你学Scratch(7):走迷宫

 

那么按 下移键、左移键、右移键怎么做呢?

编程超人手把手教你学Scratch(7):走迷宫

自己动手试试吧

 

第五步:到这一步我们已经可以控制球的上下左右移动了,但是存在什么问题呢? 球是不是可以跨过黑色的线呢?
思路一:如果向上移动碰到黑色,y坐标减少;
如果向下移动碰到黑色,y坐标增加;

编程超人手把手教你学Scratch(7):走迷宫

 

思路二:我们保存小球碰到黑色之前的坐标(x,y);当碰到黑色的时候就回到原来的坐标;

编程超人手把手教你学Scratch(7):走迷宫

保存上一步的坐标,每次执行之前,保存开始坐标;

编程超人手把手教你学Scratch(7):走迷宫

当碰到黑色的时候,坐标设置为开始的坐标

编程超人手把手教你学Scratch(7):走迷宫

 

第六步:移动小球的 整体脚本如下:

编程超人手把手教你学Scratch(7):走迷宫

点击 舞台上方的【小绿旗】看看效果吧

 

3、总结

通过这个简单的案例,学习了Scratch的画笔功能,逻辑判断实现迷宫功能;

 

 

您必须 登录 才能发表评论!