连索尼和微软都甘拜下风,任天堂用纸板教你玩不一样的编程
一家有130年历史的公司所带来的全新产品...
● 点击上方「快创互娱」关注大家的快乐创造
● 图/文 坚果| 编辑 坚果
《Switch》
那么游戏主机和学习编程又有什么关系呢?这就要介绍一下任天堂即将为 Switch 主机推出的一款神奇的周边产品 Labo 了。简单来说,Labo就是一张经过切割加工的硬纸板,而它和 Switch 结合所带来的乐趣是你完全无法想象的,即便是三四十岁的成年人,在这款周边里也能找回童年的快乐。
《Labo》
Labo 主要利用到了游戏手柄 Joy-Con 中的陀螺仪和红外线传感器,还有精准的HD震动功能,并通过与主机之间建立联系,让玩家在制作、游玩、发现原理这样类似 STEM 的活动中得到接连不断的快乐。纸盒钢琴,通过Joy-Con中的IR相机监测琴键的状态,通过光结构的变化将信号发给游戏主机对玩家作出反馈。钓鱼和摩托游戏,通过Joy-Con中的陀螺仪感知手把的运动状态,模拟真实物品的使用体验并且能够映射到游戏中。遥控甲虫,利用Joy-Con中的线性马达提供HD振动,通过触摸主机屏幕来控制震动方式从而让甲虫动起来。不同的 Labo 纸板和对应的软件结合有着更多的玩法,但是纸板的类型总是有限的,想要衍生出更多的可玩内容,就要借助 Toy-Con Gargae 可视化编程功能,这个功能可以大大地扩展原本 Labo 的玩法,从附带的5个游戏中产生无限的可能。
《Toy-Con Gargae》
搭建自己的玩法并不复杂,只要将条件和功能节点用线条相连,就可以完成从触发到反馈的全部过程,你也可以理解为在设备上进行输入和输出的过程。具体来说,触发条件(输入)中你可以选择“当按下某个按键”或“Joy-Con 正面向上时”将会激活反馈(输出),例如会反馈得到“点亮屏幕”或“发出某种声音”等结果。而在输入和输出之间还有一个中间节点,在这里你可以添加额外触发条件,例如计时器、计数器、与、或、非关系等,总体来说和常规编程思想有些相似。有了 Toy-Con Gargae 你可以自定义 Joy-Con 上每个按键的功能,内部感应器的朝向以及它们的感知距离。总之通过细化的可视化编程对硬件进行设置后,你就可以按照自己的设计思路完成各种不同玩法的游戏,让创意无限延伸。当然,除了第一方提供的 Toy-Con Gargae 编程学习方案,第三方软件也有类似的内容。FUZE Code Studio 又叫“视觉化程序编写模拟器”,运用的是 Fuze 自家的编程语言 Fuze BASIC,这是基于经典 BASIC 语言的改良版。虽然叫做“视觉化程序编写模拟器”,但实际上编程方式还是敲代码为主,可视化编程的内容很少,不过它提供零基础入门的内容,在学习一段时间后,你也可以在 Switch 主机上开发自己的游戏。目前 FUZE Code Studio 计划2018年第二季度正式登陆 Switch 游戏主机,售价约270元以内。而 Switch 游戏主机已经发售了一年时间,价格在2200元左右,最后是 Labo 则要等到今年的4月20日才会发售,分为 Variety Kit 和 Robot kit 两个版本,价格分别约为400元和460元。
可视化编程是学习编程的最好方式之一,而相应的资源也不只有 Switch 和 Labo 这样价格突破上千元的产品,免费的资源也比比皆是,而且功能更加强大,能够开发出更多有意思的应用程序。快创互娱作为国内首款低门槛、零代码、可视化编程的在线HTML5开发与服务平台。我们为数字出版、游戏制作、营销推广、教育应用、互动文学、VR/AR 等提供全面多元化的开发服务。在快创互娱平台,一拖一拽一切皆可轻松实现!
快 创 互 娱
为乐趣与梦想而生
原创稿件务必回复[转载]获取授权
关注 快创互娱
微信扫一扫关注公众号