admin 管理员组文章数量: 887021
2024年1月18日发(作者:旺影视频模板网站)
第十二课-迷宫游戏
本节课作品视频
一、学习目标
今天我们将利用 scratch 制作一个迷宫游戏,游戏人物通过 键盘的上、下、左、右键控制移动,如果碰到游戏中的巡逻兵也会失败!学习目标:
1、 如何解决角色移动的时候碰到迷宫墙壁无法穿过去。
2、 如何设计一些简单的巡逻兵或者障碍。
二、程序设计
1、 首先我们先画一个迷宫,大家在绘制迷宫墙壁的时候一定要注意两点:1、用直线工具的时候,需要按住SHIFT键。 2、画的线的粗度最好在4以上,太细的线颜色容易无法识别!3、迷宫外框我们可以用矩形工具,进出口可以通过橡皮擦工具。4、迷宫的间距最好均衡下。看看下面视频,我画的比较简单。
2、 现在给小猫编程,首先要调整小猫的大小,同时把位置设置在迷宫入口。下面实现用键盘上线左右移动角色,同时移动换造型,这部分我们都学过,代码片段!
3、 这节课的重点来了,小猫在移动的过程中,如果碰到黑线,无法移动。这部分该如何实现?我们都知道小猫在移动的过程中每走一步都会有坐标的。当它碰到线的时候也会有一个坐标。是不是可以这样设想下,当小猫碰到黑线的时候,让它返回到碰到黑线前的坐标上?理论上是可以的,既然这样,我们就需要一直记录小猫的X,Y的坐标,用什么?变量!我们建两个变量分别为X、Y。代码如下。
当碰到黑线的时候,返回到先前的坐标上。
注意:这里的X,Y是变量哦!
4、 下面介绍两个障碍物设计方式
a) 移动的巡逻兵,通过把巡逻兵放到起始点上。
这个指令,分别
b) 旋转的木棒设计,把角度越小越慢
其他内容就不讲了,都是我们前面学习的知识,自己尝试设计一个迷宫游戏,在游戏里增加一些障碍物,角色碰到障碍物游戏失败,碰到终点的标识则成功。
版权声明:本文标题:scratch编程 第十二课-迷宫游戏 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705536324h488976.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论