07 Scratch|迷宫大冒险
最近我家淘气包迷上了迷宫大冒险,绘本买了不少,这也不够各种简单图片很快就过关了,没有办法,看来只能发挥老爹的强项了,用 Scratch 做一个迷宫大冒险的游戏吧!
下载保存为图片格式,我这里保存为 SVG 格式。请生成多张迷宫图片,这样游戏才有可玩性
选择我们前面生成的迷宫图片,添加到背景后,依次点击添加多张背景,这里是未来设置不同的关口
按照上图1—>2—>3的顺序点击添加即可,
再编辑背景图片使其覆盖整个舞台,如下用剪头工具拖拽图中红框的拖拽点即可调整背景大小,注意多个背景都需要调整大小
准备工作完成 ,接下来梳理一下程序的流程:当程序开始运行的时候,用户要通过键盘的上下左右键控制坦克移动,且坦克只能在迷宫内移动,不过穿过迷宫墙壁;坦克移动时要留下走过的路线提示用户;当坦克到达终点是提示进入下一关。
当程序开始时,需要做一下初始化操作: 抬起画笔,清除舞台上所有痕迹;设置画笔的粗细,设置角色的大小(坦克不能比迷宫的通道大),坦克移动到迷宫的入口。
程序运行时,不断更改坦克的颜色,表示程序在运行状态。当按下上下左右时,改变坦克朝向移动 3 步,侦测判断是否碰到迷宫墙壁黑色,是否碰到舞台边缘。如果碰到则退回 3 步。
侦测判断是否碰到角色旗帜,或者是否碰到红色,如果碰到这表示胜利,广播下一关,开始下一关。
旗帜代码相对简单,初始化设置大小,移动到迷宫终点位置即可。
背景当接收到广播“下一关”时切换一个随机背景,开启新的一关。
好了,让我们来看看效果吧!
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved