面向3-8岁的幼儿儿童
免费编程入门启蒙网站

儿童编程第4课-孙悟空三打白骨精

视频教案尽在果果老师微信公众号:果果老师

4节基础课程就要结束了,接下来的课程。果果老师将是以一个个的小游戏为单元进行了。

最后我们将要做一个植物大战僵尸的大游戏,小朋友快快加入我们果果军团。一起来做游戏!

这节课程大量运用了我们之前学过的广播,程序通过广播告诉其他的角色该怎么做啦!(广播在实际程序中起到了一个状态传达的作用,从这个对象告知到另外一个对象)

以及大量的循环和造型的切换,不过区别的是我们这次的循环是有次数限制的。

这节课程最重要的知识点是我们加入了变量(这个是程序中非常重要的一个概念)

还有如果,否则(也就是if,else),以及条件的判断。

首先我们先让孙悟空摆摆pose,然后接下来就是孙悟空的5大绝招的切换,以及最后白骨精被打败的变化。

像往常一样我们先把这些角色都添加到我们的程序里。

果果老师要让悟空在打白骨精之前先摆几个pose,然后在参与战斗。

小朋友们都喜欢摆什么pose呢?我们一起来边摆pose一边编程,我们要动手动脑。

我们先让悟空的poes角色造型循环起来,对的小朋友都非常棒的,重复中添加下一个造型。这样我们的悟空就动起来啦!

就有小朋友发现了,孙悟空的造型变换太快了,都晕啦。

运用我们的等待1秒,等待时间小朋友们可以自己调调。

孙悟空还是很帅气的pose,接下来我们可不能让悟空一直摆造型,我们是要去打白骨精的呢。

我们把悟空摆pose的时间设定下来,让悟空摆两遍造型就去战斗了。

这个时间我们要新增一个变量叫做time(时间)。

变量我们要给它初始值,让time=0。

然后每次悟空变化造型,time就加1。

一直加到多少呢?当time=多少?悟空就去战斗呢?果果老师要求悟空只可以摆两遍造型。

我们一起数数这个悟空的poes角色一共有个造型,回答正确15个,如果我们要悟空只摆两遍造型,需要time等于多少呢?一遍是15,两遍呢?小朋友快快来算一算,15+15=?

yes,等于30,当time不断的加1变成30后,我们就要悟空不要摆pose,变身战斗模式。我们需要隐藏该角色,同时我们要广告告诉悟空开始第一招。

如果time=30,那么就做下面动作(执行下面的程序)

当time=30,pose角色隐藏,广播告诉第一招。

但是time不等于30之前呢?

就不断的切换造型,并且time要不断的加1,不然怎么能到30呢?

这段非常重要小朋友们要仔细去思考,同时欢迎咨询果果老师。

那么我们第一招的角色,要怎么才知道开打了呢?

对的,当接受到第一招。第一招要打多久呢?还记得步骤吗?

1.先数数第一招有多少造型,我们要打几遍,会加法的我们就相加,会乘法的也可以试试,看看怎么算?

2.重复刚好造型的次数的倍数后我们就要隐藏现在这个角色。

3.然后广播告诉下一招开始,第一招,第二招,第三招,第四招,第五招。

4.不断重复将5招打完。小朋友自己开始放大招吧。

5招打完了,我们的白骨精就要现原形啦!!!

耶耶耶,我们终于将白骨精打败了!!!

(图文教程因为小朋友和老师不是直面交流,比较难让孩子发挥自己的想象和尝试探索性去学习编程,所以比较多的是步骤和思维的告知。建议可以家长看完教程后结合引导孩子学习编程或者参加该类课程,图文课程将每周不定期更新。)

果果老师(多年IT编程经验的软件工程师,曾参与“江西教师网”、“中国工业陶瓷网”、“要美吗”等网站开发,励志投身于科技教育的一位践行者)。

Scratch编程系列课程,将每周更新。(推荐阅读)

1.风靡全球的儿童编程Scratch,你知道吗?2.儿童编程第1课-小猫学步『果果老师』3.儿童编程第2课-孙悟空跟斗云『果果老师』4.儿童编程第3课-孙悟空72变『果果老师』

分享到: 更多 (0)