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

少儿编程Scratch第26讲:蜘蛛织网游戏制作教程

少儿编程网2019-07-11 21:44:52Scratch编程教程 人已围观 来源:艾博特

简介忙着忙着,忙着保持和提高语数外成绩,一直都没空做Scratch程序。今天周末,儿童节,还是没空出去。那就在家里做一个蜘蛛网吧。先做一个简单的,四边形的蜘蛛网,这个算式不太复杂,二年级能应付过来。如果做8边的蜘蛛网

忙着忙着,忙着保持和提高语数外成绩,一直都没空做Scratch程序。今天周末,儿童节,还是没空出去。那就在家里做一个蜘蛛网吧。先做一个简单的,四边形的蜘蛛网,这个算式不太复杂,二年级能应付过来。如果做8边的蜘蛛网,就要用到直接三角函数边长计算,那就超出了2年级的范畴了。以后再做一个8边形的蜘蛛网。

 

虽然这个程序不算太复杂,但要熟练的弄清楚这些坐标点,还是要花不少时间。两点能画一根线,每次画四根线,形成一个闭环。然后要使用变量转成循环。这是练习数学计算( x = x0 + n  f(x))的好方法,也是锻炼变量应用能力的好方法。

 

要想能熟练的掌握Scratch(任何语言都相同),还是要多练习。同一个应用,可以多做几遍,也只有多做几遍才能熟练。否则过一段时间可能又忘记了。纯粹的赶工性质的,不停的填充新知识,复杂的程序语句的,可能学了一点,又忘了一点,最后留下的可能不多。

 

这个二年级的小孩,花在Scratch上的时间还不多,平均下来每周还无法完成一个程序。吸收能力也还不够强。但我们决定坚持,坚持每周或每两周学点东西,之前学习的可以拿出来重做,指导能够熟练掌握这些功能为止。我坚信,只要重复重复再重复,练习练习再练习,技艺就会变得精湛起来。我们跑的可能比别人慢,但只要坚持坚持再坚持,培养熟练的编程技能是没问题的。

 

程序共享在这里:https://scratch.mit.edu/projects/314435734/

也可以打开原文,进入程序,也可以在手机上执行。

 

难度:中级,需要理解简单的数学计算,一次方程,计算间隔。

 

简单说一下功能。

 

一、最终效果:

蜘蛛织网,先画出x轴和y轴,然后一圈一圈,从里往外织网。每一圈,就是四根线,逆时针跑。编织完第一圈,往外走一点(间隔),然后编织第二圈。

效果还不错。

二、手稿

因为要用到数学计算,我打算引导他把图画出来。理解每个坐标,理解两点画线要确定开始点和结束点,理解每个坐标都有x和y组成,第一个数是x,第二个是y。这已经是不容易了。能够准确快速理解这个走向图的,也算是很不错了。

 

 

三、变量

我们设置了两个变量,一个用户计数,就是一圈一圈画,然后设置了一个间隔,间隔打算设置为10。因为x,y宽度不同,所以后来 我们设置了两个变量。

 

 

四、初始化

 

加入画笔扩展,计数器初始化,画笔初始化。间隔y比间隔x要小一些。

 

两点成一线,我们画出了x轴和y轴。

 

五、画蜘蛛网的第一圈和第二圈

 

第一圈和第二圈,我们没有使用循环。

按照这个方法画3-10圈,被我制止了,必须使用循环。体会循环怎么自动添加间隔。

 

 

六:循环画

找规律找规律,转成数学算式。使用计数器变量,作为乘数之一,然后得出10的倍数,负数的可以乘(-10)

蜘蛛网已经出来了。

 

七:调节间隔

上面间隔是不变的,我们用上间隔。两个变量相乘了。

 

 

第一个版本的蜘蛛网做好了。

共享:https://scratch.mit.edu/projects/314435734/


扩展阅读:

推荐阅读:孩子必须养成这7个好习惯,长大就迟了!

  • 孩子从小养成好习惯会受用终生,因为这些习惯关乎到孩子今后的发展。好习惯让孩子一辈子都享受不尽它的利息;坏习惯让一辈子都偿还不尽它的债务请爸爸妈妈以身作则,教会孩子养成这七个好习惯,长大就迟了。习惯一:做事有计划做事有计划的人才会赢得信任,不至于临时抱佛脚。有些孩子每次考试前就一团乱麻,做作业时三心二意,早晨起床上学常常找不到袜子,零用钱花不到月底就一分不剩当孩子有这方面的坏毛病时,一定教会他懂得计划的重要性。不妨让孩子在睡前梳理好第二天的日程,让孩子抄在便利贴上方便执行。养成这个好习惯,孩子绝对终生受益!习惯二:讲道理,善待他人每个人都愿意面对一张微笑的脸。微笑待人的人,总是真诚友善、宽容大度,他们走到哪里都会是受欢迎的人。爸爸妈妈应当教会孩子讲礼貌,比如日常生活里常说你好、谢谢、对不起,在请求他人帮忙时多用麻烦你帮我好吗?的句式,平时多关心他人长久以往,孩子会收获到比礼貌更有意义的人生财富。有这样的一个故事:有一个孩子每天上学时,会主....>>查看全文

支持一下吧 ( )

文章评论

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

客服在线

服务时间

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