十二课-迷宫游戏
本节课作品视频
一、学习目标
今天我们将利用  scratch 制作一个迷宫游戏,游戏人物通过 键盘的上、下、左、右键控制移动,如果碰到游戏中的巡逻兵也会失败!学习目标
1、 如何解决角移动的时候碰到迷宫墙壁无法穿过去
2、 如何设计一些简单的巡逻兵或者障碍
二、程序设计
1、 首先我们先画一个迷宫大家在绘制迷宫墙壁的时候一定要注意两点:1、用直线工具的时候需要按住SHIFT键。 2、画的线的粗度最好在4以上太细的线颜容易无法识别!3、迷宫外框我们可以用矩形工具进出口可以通过橡皮擦工具。4、迷宫的间距最好均衡下看看下面视频我画的比较简单
2、 现在给小猫编程首先要调整小猫的大小同时把位置设置在迷宫入口下面实现用键盘上线左右移动角同时移动换造型这部分我们都学过代码片段
3、 这节课的重点来了小猫在移动的过程中如果碰到黑线无法移动这部分该如何实
我们都知道小猫在移动的过程中每走一步都会有坐标的当它碰到线的时候也会有一个坐标是不是可以这样设想下当小猫碰到黑线的时候让它返回到碰到黑线前的坐标上一年级编程课视频理论上是可以的既然这样我们就需要一直记录小猫的XY的坐标用什么变量我们建两个变量分别为XY代码如下
当碰到黑线的时候返回到先前的坐标上
注意这里的XY是变量哦
4、 下面介绍两个障碍物设计方式
a)移动的巡逻兵通过这个指令分别把巡逻兵放到起始点上
b)旋转的木棒设计把角度越小越慢
其他内容就不讲了都是我们前面学习的知识自己尝试设计一个迷宫游戏在游戏里增加一些障碍物角碰到障碍物游戏失败碰到终点的标识则成功

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。