您的位置 首页 SCRATCH

scratch教程之-带小鸡出迷宫(四)开始更有意思的代码组合

scratch教程之-带小鸡出迷宫(一)     (二)    (三)里面我们 介绍了编写这个迷宫游戏所需要准备的素材,整理思路和一些注意事项,那么这次我们开始让这些角色动起来。也会带着满满的成就感进行的哦。在scratch2.0版本的软件当中,把这个代码叫做脚本,而在scratch3.0版本里面,脚本的称呼变成了代码。不过都是一个意思,那么怎么开始代码的编写呢?在  scratch 3.0 界面是什么样的?了解scratch界面分布   这这篇文章当中介绍了scratch的界面分布,里面提到了代码(脚本)模块的位置。不了解的同学可以先去了解一下。我们开始此次游戏的代码编写

scratch代码编写的开始

在代码编写之前我们要再次理清一下思路

小鸡的代码
  1. 小鸡掉进了洞里以后,要想小鸡离开这个迷宫,我们需要操作它,那么就需要上下左右的按键来操作小鸡的上下左右移动。
  2. 小鸡遇到墙壁,也就是黑色的边框是不能过去的,所以代码里也是需要设置的。
  3. 当小鸡碰到蝙蝠,小瓢虫,假勇士的时候会回到洞口,重新开始
  4. 当小鸡顺利的走到鸡妈妈那里的时候,说出 “妈妈我找到您了”的话 结束游戏
  5. 整个过程中,需要控制的声音有,游戏运行的声音,那么小鸡作为参照物来控制声音的变化,还有要控制当碰到蝙蝠,小瓢虫,假勇士,被它们攻击的时候发出的声音。

如果需要了解代码选项里的各个作用,可以移步到   scratch 图形编辑软件界面了解系列    来了解下代码里面各个模块的作用。

scratch课程之代码块
scratch课程之代码块

scratch代码实战

那么我们接下来解决第一步的代码。小鸡接受上下左右的控制;

如上图,我用红色的边框画出的位置,都是组合的代码模块。我来给大家做一下分布的解释

  1. 最上层的组合意思是指,当绿色的旗子被点击的时候,小鸡恢复到原来洞口的位置,也就是复位,怎么样获取小鸡的x,y值呢?可以看下图的椭圆圈标注的地方,把小鸡拖到洞口就可以知道它的x,y值啦。 而且在上下左右移动的时候只允许左右翻转。
  2. 左边的模块是指当鼠标按下向下键的时候,面向180度,也就是头朝下,但是因为有只允许左右翻转的限制,所以这里外观上就不会体现出来,但是这个面相180度是有作用的,就是移动的方向,因为在下面有移动10步,是指在180度方向也就是往下移动10步(也就是Y的值是-10)的意思。然后接着有一个积木是如果碰到黑色的时候将y坐标增加到10。注意这里指的是正数。对于为什么是增加到10 。(这里有一篇关于 坐标系的讲解,可以移步到这里   初识scratch编辑软件(二)动作脚本     了解坐标系,也就是  在y轴 ,正数是往上方向,负数是往下方向,在X轴也是一样,正数是往右方向,负数是往左方向) 。这所有的组合都有一个积木来包裹,那就是重复执行的积木。为什么要这么包裹呢,是因为是系统要不断反复的判断的。
  3. 右边的积木组合跟左边的积木组合也是一样的意思。还有一个向左向右的积木组合。所以这里留给大家一个作业,思考着来自己动手尝试哦。
  4. 最后说明一下:根据积木的颜色可以判断是哪一个代码选项的积木模块。如下图
scratch课程之代码块
scratch课程之代码块
  1. 蓝色的都是运动的积木模块,
  2. 碰到黑色的是侦测的积木模块,
  3. 黄色的是是时间的积木模块。

什么是事件,什么是侦测,什么是运动(2.0版本称为动作)可以移步到这边 文章来了解   scratch 图形编辑软件界面了解系列

讲完了上面小鸡的几个方向控制的积木组合,那么下一节我们继续讲解碰到蝙蝠,勇士,小瓢虫等的积木编程。我们下一节见哦。

关于作者: yaliguo2019

热门文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注