编程看似很难,其实入门却很简单,如今在教育领域,推出了很多针对小孩子的编程平台,如scratch编程,编程猫等,这些编程平台都有一个优势就是图形化,直接以搭积木的形式来进行编程,边玩边学习!
比如说编程猫这个图形化编程平台,它的界面就是图形化的,里面有很多的积木块,通过将这些积木块按照特定的规则组合在一起就能制作出一个有趣的功能。
例如通过以下几个积木块就能让角色走起来:
还有让角色飞起来,掉落,通过键盘控制角色的移动方向等等的功能,通过几个积木块就能实现,最后将这些零碎的功能进行组合就能够制作一个很有趣的小游戏了,比如说下面这个躲避飞镖的游戏,成功躲避一个飞镖得一分,如果碰到飞镖就失败,游戏停止。
这些图形化编程平台主要是训练孩子的编程思维,编程是一个跨学科的实践,融合了数学,物理等知识,如随机数、物理引擎、条件判断等,对于培养孩子的逻辑思维能力是非常有帮助的,在后面的文章中会不断推出关于编程猫制作游戏的教程。