极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

Scratch青少年编程教程(三)~走迷宫游戏

极客小将2021-01-06-
01-目标 在本课程中,将通过Scratch编程学习编程中最基本的逻辑结构:顺序编程。顺序编程是最常用的程序结构,只要按照解决问题的步骤写出相应的语句就行,它的执行顺序是自上而下,依次执行。

01-目标

在本课程中,将通过Scratch编程学习编程中最基本的逻辑结构:顺序编程。顺序编程是最常用的程序结构,只要按照解决问题的步骤写出相应的语句就行,它的执行顺序是自上而下,依次执行。

upload/article/images/2021-01-06/dcd13b203757a06068f1f25339964e78.jpg

过Scratch软件,设计一个走迷宫的小程序,加深顺序结构的了解。文章提供Scratch编程教程,走迷宫的最终运行效果如下,制定走出迷宫路线,控制小恐龙按照命令顺序执行,顺利走出迷宫。

https://cdn.china-scratch.com/timg/190812/1326463929-1.gif

https://cdn.china-scratch.com/timg/190812/1326463239-2.gif

微信回复“走迷宫-基础版”即可获得程序原代码。

02-模型搭建

第一步:搭建角色和背景

(1)新建项目:在菜单栏“文件”中,选择“新建项目”,创建一个空的项目,工程文件命名为“走迷宫游戏”;

(2)创建角色:点击进入“从角色库中选取角色”,在角色库里选择一个自己喜欢的角色,点击“确定”进行创建。此处创建了一只恐龙的角色。upload/article/images/2021-01-06/79eee1b32d595a6366027ade24b8300c.jpg

(3)创建迷宫背景:此处需要先下载一张迷宫的图片,可在微信资源下载中获取,或者家长可以从网上下载一张迷宫照片,参照示例进行编程。

upload/article/images/2021-01-06/3c6e2c93770bea350f7a4675926b9ed0.jpg

点击进入“从本地文件中上传背景”,选择迷宫照片存放位置,点击“打开”进行导入。upload/article/images/2021-01-06/4e196166172b509bbbe92612bbaddf7c.jpg

(5)保存项目在菜单栏“文件”中,选择“保存”。

第二步:程序搭建

(1)创建功能块

 创建功能块有以下两点:

1.让程序更加简洁,即将重复出现的命令创建一个小的功能模块,就可以用一个命令代表这一模块的功能;  

2.让程序更好更改,通过定义一系列小的功能模块,可以组成一个大的模块,如果要修改的时候,只要修改子模块即可,程序容易更改。

功能块的搭建过程如下:

https://cdn.china-scratch.com/timg/190812/13264M3H-6.gif

创建好的功能块如下:注意子模块第四行的“number1”是从第一行直接拖动的。

此时在脚本区出现了新建的功能块,这个命令的执行即为下图右边的功能,其中脚本区步数的更改便会作为右边功能“number1”的值。

upload/article/images/2021-01-06/26f4af84e25628b63c14a15bbc180314.jpg

(2)创建其他功能块

 定义剩余的功能块,结果如下: 

upload/article/images/2021-01-06/7b1066bb99389bae1f4e523a219a1ccc.jpg

(3)画笔准备

 准备画笔,设定角色的大小为25,并且将角色移动到迷宫入口位置,   通过“移动 x:110 y:-138”这个命令实现。

upload/article/images/2021-01-06/48eaefe311ca683747272b6b31bf4fb2.jpg

 小技巧:此处涉及到坐标轴的数学知识,小朋友可以通过以下方法快速判断坐标值:将鼠标移动到所需位置,此时在软件的舞台区就会显示此时鼠标位置的坐标值。

upload/article/images/2021-01-06/3517d2c3df52b43ce1e95f82b372143b.jpg(4)角色移动步数首先让恐龙向上移动15步,点击小旗子,运行结果如下图所示:upload/article/images/2021-01-06/cb11daeb664f4b8872c442f3ff1c8c9e.jpg

接着让恐龙向右移动30步,运行结果如下图所示:

upload/article/images/2021-01-06/83310ab1ab3db8c36fdff4336aa7e1ce.jpg

再让恐龙向上移动241步,运行结果如下图所示:

upload/article/images/2021-01-06/cf27b5dfce3afac74bd439e5994694a1.jpg

通过调试步数的数值,让恐龙走出剩余的迷宫,此处不再展开,完整的程序如下:

upload/article/images/2021-01-06/7958685313b14e479ca2741f0ce4e831.jpg

03-程序升级

以下程序对上述的程序进行了简化,通过坐标系的数学知识进行实现,微信回复走迷宫-进阶版即可获得程序的模型,效果如下:

https://cdn.china-scratch.com/timg/190812/1326494437-15.gif

小朋友也可以利用程序控制自己的小宠物走出迷宫哟,赶快尝试吧。

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

网友点评

共有5条评论来说两句吧...

在线客服