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) 旋转的木棒设计,把角度越小越慢

其他内容就不讲了,都是我们前面学习的知识,自己尝试设计一个迷宫游戏,在游戏里增加一些障碍物,角色碰到障碍物游戏失败,碰到终点的标识则成功。


本文标签: 迷宫 碰到 移动 游戏 时候