关于孩子要不要学习编程,有的家长已经认识到它的重要性,有的家长还在犹豫之中。在这里我想说的是,家长可以无期限的犹豫下去,可孩子的大好时光在悄悄流逝。科技已经融入生活的各个角落,未来不会计算机就可以说是信息时代的文盲。现在各大培训机构都开设了编程课,学费可真不便宜,对于一般家庭来说的确是一笔不小的开支。童爸是一名有十年工作经验的程序员老司机,在平时也会教自己的孩子学习编程,有感兴趣的家长朋友,可以依照这个教程一步一步学习,有问题可以关注交流。
秋天到了,果树上硕果累累,又是一个丰收的季节。今天这一节,我们就使用Scratch完成一个收苹果的小游戏。通过这个游戏,能够学到:角色的绘制,克隆的使用,颜色侦测,变量以及造型的切换几个知识点。
收苹果的游戏包含小车、苹果树和树上的苹果三个角色。通过鼠标控制小车移动,并且只能水平移动,游戏开始后,树上的苹果会不停的落下来,然后移动小车去接收苹果,每接收到一个苹果,数量的值就增加1,可以看看一分钟之内收到多少个苹果。
这个游戏的布景没有太多限制,只要能看起来像是在果树林的场景就行,这里选择蓝色天空的布景图,后面再制作一个苹果树的角色(将苹果树绘制到布景图也是可以的,大家可以发挥自己的聪明才智)。
1、苹果树
小车
1、小车。当绿旗被点击时,进行程序初始化:设置小车的初始位置,设置接收到苹果的数量为0,然后就根据鼠标的X坐标值不停的改变小车的X轴坐标值,从而实现只能水平移动的效果。脚本如下:
2、苹果。当绿旗被点击时,对苹果进行初始化,移动到x=29,y=137的位置,然后不停的克隆自己,每克隆一次等待0.2秒(这个时间可以控制克隆的速度,从而控制游戏的难度)。然后使用“当作为克隆启动时”事件处理积木块来处理克隆的苹果,每一个克隆的苹果都会在-200到200之间随机找到一个位置进行降落,在降落的过程中,通过侦测模块中的“颜色...碰到...”积木块进行判断是否碰到了小车。这个积木块会返回一个布尔类型(是和否)的值,当碰到时,数据变量就增加1,播放一个触碰小车声音,同时切换造型到+1,这个造型往上移动,移动100步后隐藏掉。脚本如下所示:
到此,一个简单的收苹果小游戏就完成了。这个游戏并不是一个完美的游戏,还有很多需要完善的地方,好比:游戏没有结束的机制,没有时间限制。小朋友们可以自由发挥,可以换成其他的香蕉、梨都行,在编程的世界里,没有标准答案,每个人都有自己的思想,都有他们自己眼中的世界,编程就是实现他们思想的工具,可以广泛的,发散思维的去尝试。
1、关注该公众号并分享到朋友圈,攒够8个赞。
2、然后截图发送至公众号,回复”收苹果“。
小朋友们可以把自己的作品发到群里,分享给其他的小朋友!!!
目前建了一个学习Scratch的初级群,如果感兴趣欢迎加入一起交流,学习,目的只有一个:为了让孩子们能够适应未来的智能时代。
家长朋友:编程对于刚接触的孩子来说,肯定是一头雾水,没关系,我们先把孩子带到这个编程的世界里,每篇文章都只讲一个知识点,然后通过有趣的练习,先让孩子产生兴趣,同时也减少孩子看电脑的时间。欢迎关注交流。
Scratch小游戏--(3)经典游戏吃豆人
Scratch小游戏--(2)移动弹板游戏
Scratch小游戏--(1)小猫咪在月球做飞船旅行去喽
Scratch小故事:小蝌蚪找妈妈,孩子全程高能参与,不错的亲子活动
Scratch编程-(14)消息广播的使用
欢迎将文章分享到朋友圈
如需转载,请在后台回复“转载”获取授权