俗话说,女人和孩子的钱最好挣,而最近似乎在Kickstarter众筹网站上这一观点也得到了许多开发人员的认可。在Kickstarter上之前已经推出过Robot Turtles儿童棋盘游戏的Dan Shapiro现在又推出了一个名叫Primo的项目。这是一个拥有体编程界面,可让儿童在控制开源硬件平台Arduino驱动的机器人移动的过程中学到程序设计逻辑。
Primo所有的电子组件都藏在木箱里面,因此从儿童的角度来看,他们是在玩积木、控制面板和一个可爱的小机器人。通过将彩色小块(指令积木)扣入控制面板(实体编程界面),他们就可以完成一组指令,按下红色的大按钮装有轮子的机器人就会执行指令移动。因此,他们可以看到他们的程序马上在现实中得到体现,机器人会在房子里四处走,绕着家里的物品移动。
指令积木有四种功能,颜色不一:向前;向左;向右;功能积木。功能积木给基础功能增加了一点复杂性,将它扣入控制面板,上一行积木指令就会被调用。也就是说它属于子例行程序。
该功能积木用于为机器人设计较长的移动路线,需要儿童动用逻辑思考建立较长的指令序列来完成挑战。这正是Primo希望实现的学习效果。
相比Kickstarter上的另一个项目,Kano DIY计算机,Primo显然要基础的多。它旨在为4到7岁的孩子提供最基础的编程教育,而不是让他们接触复杂的层面。
“教育孩子需要循序渐渐,我们可以将Primo看作是儿童编程教育的第一步,Primo可为孩子带来最基础的编程逻辑。”Primo的开发者在他们的Kickstarter页面上表示。
Primo的目标是筹资3.5万美元推出市场。整个装配好的套装面向早期Kickstarter资助者的价格是160美元,自组装的DIY版本则是135美元。
原标题:想让孩子成为码农?编程机器人玩具来了