让玩具带领你进入编程的世界

创见网  •  扫码分享
我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  

在计算机编程的世界里,不仅仅只有一些枯燥乏味、高深莫测的词语如「augop」或「del_stmt」。当然,你必须掌握这些词汇,就像去学习另外一门外语一样。但真正的挑战是如何掌握编程的基本原理。比如怎样让一台机器自动报告当前的温度?怎样让计算机推荐一位合适的相亲对象?或者是怎样让车辆自动行驶,而你则可以在一旁悠闲地阅读?要实现这些看似简单的任务,其过程其实是非常繁杂的。但它们都遵循同样一套原理,事实证明,要学习这些基础原理并不困难,即使是学龄小童也可以掌握。

市面上现在出现了一些具有教育意义的玩具,其目的是教授孩子一些计算机编程的基础知识。这些玩具的操作过程是非常有趣的,孩子们在玩乐的过程中丝毫感觉不到学习的压力。这些玩具并不会直接提及计算机复杂的代码语言,而是让儿童或是具有好奇心的成年人真实地移动和设定一些可视的模块来达到潜移默化的学习作用。而且这些玩具的操作界面也十分友好,可以说只要会在智能手机上设定闹钟,你便具备操作这些玩具的能力。这些玩具可以通过蓝牙与智能手机或平板电脑连接,且能与 Android 和 iOS 系统兼容。虽然没有任何一款玩具真的让孩子们去练习编程,但这些玩具与 App 的可贵之处就是能够锻炼孩子像程序员一样去思考。

以下推荐三款寓教于乐的热门玩具(适合 5 岁及以上的儿童)。

Puzzlets

在某些方面,Puzzlets 这类电子游戏的模式近似于经典游戏「超级玛丽」或「刺猬索尼克」。像早期的游戏一样,在 Puzzlets 里玩家可以选定角色(恐龙,刺猬或树懒),然后通过跨越重重障碍来获取通关钥匙,甘露等珍贵物品。Puzzlets 摆脱了通过游戏手柄来控制游戏角色的旧模式,而是让玩家通过拼接和移动小型塑料瓦片来实现角色操控,每一块瓦片都可以触发特定的动作。一些瓦片可以用来控制屏幕上角色的动作(命令它左转,右转或跳跃)。另有一些瓦片,被称作为为「调节剂」,通过添加这些瓦片可以调整动作的幅度或次数。例如,通过将「Plus」瓦片叠加到「Jump」瓦片下面,可以让屏幕上的角色飞跃的更高。还有「Multiplier」瓦片可以让角色重复一些动作。咋一听有些繁琐,不过,通过一段时间的玩乐,你便可以领会到 Puzzlets 所运用的正是「程序语言」。这也是 Puzzlets 这款游戏的设计初衷。

Dash and Dot

上图所示的这些可爱的小机器人正是 Dash 和 Dot,它们身上载有麦克风(用来听从命令),扬声器(用于人机对话),还有一些传感器和 LED 灯模拟眼睛的闪烁(用于更灵动的互动)。Dash 是可以移动的,其时速可高达 2.25 英里。Dot 则是静止的,坐在那看起来甚是可爱。与 Dash 和 Dot 配对的应用程序是 Blockly,玩家可以通过平板电脑来发布指令,比如「Drive」(行驶)或「Look」(仔细看)。整个操作过程十分简单,就是要按逻辑将屏幕上的各色模块排列不同的顺序。比如通过一些简单的操作就可以让 Dash 跑过来,说一句「Hello」,然后再跑回原点。Blockly 的程序语言非常巧妙与神奇,它能使编程的概念里的「条件语句」变得简单易懂。这样玩家们便可以随意自如的调整和改变 Dash 的行为。例如,如果 Dash 接收了一条语音指令,它便会去主动靠近发号指令的人。或者当 Dash 检测到前面有障碍,它便会停止前进并闪烁发光。设计师还给它们设计了一系列的配饰(兔子耳朵,木琴等),这些可以吸引孩子的注意,让他们更有动力去尝试。

Sphero Sprk Edition

上图是一种机动球,最高时速可达 4.5 英里,是现在市面上最灵活的遥控玩具之一。(在即将上映的星球大战电影里面有一个 BB-8 机器人,就是模拟了类似的技术)。孩子们可以通过应用程序让 Sprk 行驶到各个角落,在原地快速旋转或是冲上斜坡,变换不同的颜色。和 Dash 和 Dot 一样,Sprk 也通过拖动和放置模块的方法来实现编程可视化。但由于 Sprk 是一种更灵活的设备,孩子们可以让它来完成一些更复杂的动作,比如走 8 字形。Sprk 还可以让你体验更有戏剧性的 if-then 操作语句。例如可以让 Sprk 如果从桌上滚落下来,那么就进行翻滚。也可以定义 Sprk 如果碰触到东西的时候,就直接将其撞开。而对于一些好奇心强的程序员,Sprk 还提供了一个单独的应用程序可以让它们进入后台进行查看及编辑真实的代码。

文章来源: The Wall Street Journal  本文由 TECH2IPO /创见 陈晨编译 如需转载请注明出处

广告:迈出创业第一步,从足不出户 免费注册公司 开始。

标签: 玩具 编程 应用程序 游戏

随意打赏

提交建议
微信扫一扫,分享给好友吧。