最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

Scratch 07:如何利用迷宫生成器制作迷宫

Scratch 少儿编程 6851浏览 0评论
Scratch零基础02

友情提示:380元/半年,儿童学编程,就上码丁实验室

文章作者可乐爸爸,公众号:xiaokele_mama。
咱们之前做的那个迷宫游戏,是手画的一个简单迷宫。

Scratch 07:如何利用迷宫生成器制作迷宫

看起来总是觉得丑丑的,咱们平时看到的迷宫可不是这个样子的。

 

怎样制作一个这样的迷宫呢?

Scratch 07:如何利用迷宫生成器制作迷宫

 

手画确实太难了,那么咱们就用网络上的迷宫制作工具:

在浏览器里输入下面的网址:

Scratch 07:如何利用迷宫生成器制作迷宫

http://mazegenerator.net/

 

咱们制作一个简单的:

Scratch 07:如何利用迷宫生成器制作迷宫

宽改为15,高改为10,然后点 Generate New,生成一个新的。

再选SVG格式,点Download 下载到电脑。

 

Scratch 07:如何利用迷宫生成器制作迷宫

然后打开咱的Scratch 编程环境

Scratch 07:如何利用迷宫生成器制作迷宫

角色这里,把原来的小猫删除掉,然后上载角色

Scratch 07:如何利用迷宫生成器制作迷宫

选中,打开

Scratch 07:如何利用迷宫生成器制作迷宫

看到是下面的这个样子

Scratch 07:如何利用迷宫生成器制作迷宫

 

然后全选一下

Scratch 07:如何利用迷宫生成器制作迷宫

变为下面的样子

Scratch 07:如何利用迷宫生成器制作迷宫

然后用箭头工具把他拖拽一下,可以用上下左右箭头微调,

正好沾满屏幕为佳:

Scratch 07:如何利用迷宫生成器制作迷宫

然后再选一个角色吧。小球球

Scratch 07:如何利用迷宫生成器制作迷宫

Scratch 07:如何利用迷宫生成器制作迷宫

 

调整下球球大小,不然比迷宫通道还大了:

Scratch 07:如何利用迷宫生成器制作迷宫

再添加一个碗放到出口位置并调整大小:

Scratch 07:如何利用迷宫生成器制作迷宫

好了,那现在开始编写控制代码吧:

Scratch 07:如何利用迷宫生成器制作迷宫

开始的时候,就把球球放到入口位置。(先把球球放到出口位置,然后直接拖拽代码块,就不用个调至XY坐标值了)

Scratch 07:如何利用迷宫生成器制作迷宫

让球球每0.3秒换个颜色吧。

Scratch 07:如何利用迷宫生成器制作迷宫

然后控制前后左右的移动。

Scratch 07:如何利用迷宫生成器制作迷宫

再加上如果碰到迷宫的壁就反弹,碰到舞台边缘也反弹。

 

如果碰到碗呢,就结束吧:

Scratch 07:如何利用迷宫生成器制作迷宫

然后加个背景音乐吧

就加给迷宫吧(任何一个角色都行)

Scratch 07:如何利用迷宫生成器制作迷宫

Scratch 07:如何利用迷宫生成器制作迷宫

好了,背景音乐做好了:

Scratch 07:如何利用迷宫生成器制作迷宫

来试试玩儿一局游戏吧~

如果喜欢这个游戏,想保存下来怎么办?

Scratch 07:如何利用迷宫生成器制作迷宫

文件–>保存到电脑

那下次打开软件就可以从电脑上再上载了:

Scratch 07:如何利用迷宫生成器制作迷宫

因为后面的几次课程都会以这个游戏为基础,所以建议保存到本地。

语法复习:

所有的角色都可以使用 开始标记来 做为操作入口:

Scratch 07:如何利用迷宫生成器制作迷宫

控制语句:如果~ 那么~

Scratch 07:如何利用迷宫生成器制作迷宫

 

侦查语句:(一般需要配合控制语句)

Scratch 07:如何利用迷宫生成器制作迷宫

移动语句:

Scratch 07:如何利用迷宫生成器制作迷宫

后面的课程中,我会用几种不同的方式来再次完成这个迷宫游戏,来学习更多不同的语法知识。

我并不是专业的Scratch授课老师,如果想更系统的专业的学习,建议报一门课程。

转自公众号:
可乐妈妈说带娃

您必须 登录 才能发表评论!