您现在的位置是:网站首页>Scratch编程教程Scratch编程教程

使用Scratch编程制作宠物连连看教程

少儿编程网2019-04-08 16:43:34Scratch编程教程 人已围观 来源:

简介没错,这么一款萌萌哒的游戏其实就是连连看^_^但千万不要小瞧它,制作起来还有点点困难呢!建议大家一边看教程,一边自己动手操作

今天给大家带来的小游戏是特别常见也非常好玩的游戏——动物连萌

【scratch游戏制作案例及教程】连连看(动物连萌)-少儿编程网

没错,这么一款萌萌哒的游戏其实就是连连看^_^但千万不要小瞧它,制作起来还有点点困难呢!建议大家一边看教程,一边自己动手操作

第一步:创建角色和背景

可以从背景库/角色库中选取一个合适的背景和角色,并为角色添加4个新造型

【scratch游戏制作案例及教程】连连看(动物连萌)-少儿编程网

第二步:制作自动排列的正方形

正方形的原理就是横竖重复执行相同的次数,这里我们要做一个边长为6的正方形,左右上下之间的坐标都相差50(可根据你的实际情况调整间隔),我们只需要重复执行6(列数)次克隆,让角色X坐标每增加50克隆一次,就可以排列成1行了,要想排列成6行,当然是要重复执行6(行数)次,让角色的Y坐标增加-50;

简单的理解就是:先将角色移到左上角(不然空间不够),然后克隆角色(此时角色和克隆体是重叠的),再将角色右移50(就是把角色和克隆体分开排列),重复执行6次就形成了一行(此时一行有7个,角色位于最右边);接着将角色移至第一个的下面开始下一行的克隆(也就是将X坐标减300,Y坐标减50),再重复执行六次就形成了6行6列的正方形。但是你会发现,第七行还多出了一个,没错,我们复制了6乘以6共36个克隆体,但是还多出了角色本身,因此需要将角色隐藏(可以在外观模块下选择隐藏积木块),程序如下图所示:(最下面还有个紫色的“隐藏”积木块没截出来)

【scratch游戏制作案例及教程】连连看(动物连萌)-少儿编程网

这一步完成之后,还是有个问题:克隆体都是一模一样的,因此,我们还需要随机显示克隆造型

第三步:记录每个克隆的编号和序号

新建三个变量“序号”、“我的造型”、“我的编号”,每克隆一次序号增加1,并将角色的编号设定为此时的序号;并将造型设定为随机显示。

【scratch游戏制作案例及教程】连连看(动物连萌)-少儿编程网

【scratch游戏制作案例及教程】连连看(动物连萌)-少儿编程网

随机显示克隆体造型

第四步:比较点击的角色的编号和序号

【scratch游戏制作案例及教程】连连看(动物连萌)-少儿编程网

第五步:利用链表记录点击动物的X、Y坐标

我们运用到的知识是链表,大家可能不太熟悉这个模块,容易和变量混淆;

变量是变量,链表是链表,这是两个概念完全不同的东西;

变量就是一个可以变动的量,通过增加、设定,并且可以显示、隐藏,可以用来做分数等等;

链表夸张的说就是一个表格;

“将[ ]加入链表”=将一样你所编辑的东西加入目前链表的最后一项

“删除链表的第[ ]项”=删除当前链表中的第[ ]项,清空选定项

这里我们将点击的两个动物的X、坐标利用链表记录下来

首先新建链表,这时链表里面还都是空的

【scratch游戏制作案例及教程】连连看(动物连萌)-少儿编程网

然后当角色被点击时,将点击的角色X、Y坐标添加到链表中

【scratch游戏制作案例及教程】连连看(动物连萌)-少儿编程网

第六步:判断点击的两个角色中X坐标或者Y坐标是否相等

我们将点击的两个角色的X、Y坐标进行判断,如果X坐标或者Y坐标相同,那么便可以消除,如果不同,那么便无变化

这里用到的知识是链表中的查询

【scratch游戏制作案例及教程】连连看(动物连萌)-少儿编程网

第七步:广播清除

【scratch游戏制作案例及教程】连连看(动物连萌)-少儿编程网

第八步:增加倒计时

【scratch游戏制作案例及教程】连连看(动物连萌)-少儿编程网

我们的游戏就完成,大家可以将正方形的边长改长一点,这样出现的动物数量就会变多,增加游戏的趣味性~

有什么想法和建议大家可以在下方留言评论,一起来探讨哦


扩展阅读:

推荐阅读:孩子沉迷于电子产品怎么办

  • 不管是大人还是小孩过度的使用电子产品都会影响的,那么孩子过度沉迷于电子产品该怎么办呢?家长有什么方法可以缓解孩子这种恶习吗?一起来看看吧!随着现代社会的进步,大家使用手机、电脑等电子类产品已经成为了一个非常普遍的现象。虽然大家都知道这些东西对眼睛非常不好,但我们在日常生活中又不得不使用,也杜绝不了小孩子使用。但有的小孩子特别沉迷于电子产品,家长就干脆把孩子的电子产品给没收了。其实,家长能够让孩子意识到这些事,才是正确的引导。前两天参加了一个聚会,本来组织这次聚会是为了让大家联络感情,但是所有人都在低头玩手机,没人愿意聊天,气氛非常尴尬。这时候,突然有一位朋友站起来让大家放下手机,并给大家讲起了他和他儿子之间发生的一点小事情。这位跟朋友大家说:我儿子现在就特别沉迷于电子产品,每次放学回家饭不吃,手不洗就开始玩电脑游戏,怎么劝说都没有用,把网线断掉他就跟我们大闹不止,他妈妈劝说更是没有用。自从他开始玩电脑游戏以来,不仅学习成绩下降了不少,眼....>>查看全文

支持一下吧 ( )

文章评论

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

客服在线

服务时间

周一至周日 9:00-21:00