Scratch|迷宫大冒险

Scratch|迷宫大冒险

首页休闲益智迷战大冒险安卓版更新时间:2024-04-16

07 Scratch|迷宫大冒险

最近我家淘气包迷上了迷宫大冒险,绘本买了不少,这也不够各种简单图片很快就过关了,没有办法,看来只能发挥老爹的强项了,用 Scratch 做一个迷宫大冒险的游戏吧!

开始迷宫大冒险小游戏开发

  1. 在线生成迷宫图片,用浏览器打开这个网址:http://mazegenerator.net/

下载保存为图片格式,我这里保存为 SVG 格式。请生成多张迷宫图片,这样游戏才有可玩性

  1. 因为我家CoCO特别喜欢小汽车,那就上网找个坦克的图片作为游戏的主角吧
  2. 打开 Scratch 上传背景迷宫图片

选择我们前面生成的迷宫图片,添加到背景后,依次点击添加多张背景,这里未来设置不同的关口

按照上图1—>2—>3的顺序点击添加即可,

再编辑背景图片使其覆盖整个舞台,如下用剪头工具拖拽图中红框的拖拽点即可调整背景大小,注意多个背景都需要调整大小

  1. 上传坦克角色
  2. 我们还需要一个终点的小旗子,自己动手做一个吧

准备工作完成 ,接下来梳理一下程序的流程:当程序开始运行的时候,用户要通过键盘的上下左右键控制坦克移动,且坦克只能在迷宫内移动,不过穿过迷宫墙壁;坦克移动时要留下走过的路线提示用户;当坦克到达终点是提示进入下一关。

坦克代码讲解

当程序开始时,需要做一下初始化操作: 抬起画笔,清除舞台上所有痕迹;设置画笔的粗细,设置角色的大小(坦克不能比迷宫的通道大),坦克移动到迷宫的入口。

程序运行时,不断更改坦克的颜色,表示程序在运行状态。当按下上下左右时,改变坦克朝向移动 3 步,侦测判断是否碰到迷宫墙壁黑色,是否碰到舞台边缘。如果碰到则退回 3 步。

侦测判断是否碰到角色旗帜,或者是否碰到红色,如果碰到这表示胜利,广播下一关,开始下一关。

旗帜代码

旗帜代码相对简单,初始化设置大小,移动到迷宫终点位置即可。

背景代码

背景当接收到广播“下一关”时切换一个随机背景,开启新的一关。

好了,让我们来看看效果吧!

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved