分享

想让孩子学编程却无从入手,这本《从零开始自学编程》适合启蒙

 爱读书的二小姐 2020-05-13

小时候没上过兴趣班一直是我的遗憾,因为从小到大我虽然是个学霸,但却没什么拿得出手的特长,所以我一直寻思着让家中的小男孩学点什么好。但学什么,有选择困难症的我一直拿不定主意。

直到有一次,我无意间发现小男孩的逻辑思维似乎比其他小朋友更加闪闪发亮,让小男孩学编程的想法就自然而然地从脑海中冒了出来。左思右想,觉得这主意是真好,主要是这方面我也懂皮毛,平时回答个小男孩的问题也容易些。

既然要学,就先要有个兴趣才行。其实这也不用我费脑,因为早有各显神通的开发者和教育者们为少儿编程铺好了路。

比如名声在外的编程软件Scratch,就通过搭积木式的游戏方法寓教于乐,成了孩子入门编程学习的首选。而这本《从零开始自学编程:游戏设计》,就是Scratch学习的启蒙书。

相比于其他少儿编程类书籍,我觉得这本书最大的特点就是小而美。

很多编程书厚实而丰富,但孩子看起来,会觉得要学的东西太多了,然后一开始就会产生抵触心理。所以这本图文并茂的《从零开始自学编程:游戏设计》,靠外表就轻松赢得了孩子们的好感。

当然,麻雀虽小五脏俱全,书看起来轻巧,该有的却一点也不落下。下面就拿我家小男孩最喜欢的太空保卫战,来捋一捋书中的游戏设计总流程吧。

第一步:介绍游戏规则,让孩子知道我们要设计出怎样的游戏。在这部分,书中直接用简短的语言概括,直观不啰嗦。

第二步:打开项目,添加角色和背景。

这是每次用Scratch生成新项目的必经流程,在每个实例中,我们都要根据需要,保留或删除原有的角色小猫,添加自己所需的角色,根据游戏设计背景等。书中没有省去这个环节,为的就是让孩子形成Scratch编程的习惯。

第三步:准备好所需要的角色造型。

在Scratch中,我们把画面中的小猫、小鱼、小火箭等会根据游戏需要运动或变化的,称为角色。那么,角色是如何改变造型和动作的呢?

其实,这就好比是一帧帧的动画,当前面的动画迅速地跳转到后面的动画,就完成了角色的改变。

比如在这个小程序中,我们要实现火箭升空的过程,就需要准备火箭未发射时的造型,发射中的造型,和完成发射后的造型,这样,当火箭在发射的不同状态,它的外形也会跟着改变,就非常逼真。

当涉及到游戏设计的知识点时,书中会用灰色的区域来表示。比如在改变角色造型的时候,就插入了对绘图模式的讲解,也就是介绍关于位图模式和视图模式的区别。

这样的安排其实是很贴心的,因为孩子对概念通常没什么兴趣,而把它们放在孩子可能产生疑问的地方,让孩子想知道答案的时候能一目了然看到,既不会让孩子厌倦,也能及时解开孩子的疑问。

当然,还有第四步、第五步、第六步等等详细的内容,比如给角色的动作添加声响,产生声情并茂的效果,搭建代码积木块,实现小程序的运行等等,这里我就不过多透露了,毕竟学习编程,实践才更重要。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多