如何才能让更多的小朋友钟情于学编程呢?分设于伦敦和加州的创业公司Kuato Studios想到了用代码操控机器人——如果你不输入正确的指令,那你就要眼睁睁地看着自己的机器人被对手干掉。
这款游戏名为Hakitzu、最近刚刚火热出炉,它也是创业公司Kuato Studios推出的首款该类游戏。Kuato Studios的背后是一支实力雄厚的明星团队,研发人员来自做Siri的SRI公司,设计师则来自索尼的Playstation, Idea Works, Blitz等公司。
所以Hakitzu并非单纯地一款基于ipad的格斗类游戏。在游戏中,玩家不能通过触摸板或者控制器来控制机器人,而必须通过输入命令行才能让机器人往前走、往后走、转身等等。对于之前没学过javascript的玩家来说,他们现在就要一边学Javascript,一边战斗,整个教学内容就包括JavaScript变量、函数、核心代码构建和语法等。
Kuato这种先出游戏尝甜头,关键时刻逼你学编程的互动模式就在试图重新定义教育类游戏。现在来看看其背后的一些设计理念:
不好玩,会死
Kuato在英国这边的创始人介绍说:“我们聊了一大群的家长,也聊了一大群小孩。”“孩子父亲那边的反应通常是,难道他们非得玩游戏不成吗?难道他们就不能单单学习吗?但小孩母亲的反应通常是:这玩意儿有趣吗?显然,小孩的母亲们更懂他们。她们早看惯了那些披着游戏外衣的学习类项目或app在小孩们到手10分钟之后就被丢弃——假如你不能把这玩意儿做得有趣,那这事基本就吹了。”
调动孩子的所有感官
“小孩们通常告诉我们他们喜欢游戏——成就、奖励、挑战、闯关,所有这些都让他们趋之若鹜。“Meehan这样补充道,“但现有的东西做得太烂了,很像是1999年代出产的。”在这种背景下,他的之前就在索尼Playstation Home平台做过的研发团队想到了推出这款基于三维场景、背景手绘、音效不俗、给孩子带来足够感官冲击的游戏。
而他们的首席教育顾问David Miller则是昔日的英国年度教师。 Miller人文背景出身,擅长通过富媒体的PResentation来展现某个特定主题:“除非你投入情感,否则你很难真的学到东西。”Miller这样说道,所以图像、声音这些美学上的东西就变得很重要。“这才是教育应有的方式:通过最大化的调动媒体来帮助学生理解一个概念。”
要教就要教孩子们想学的
除了调动孩子们创建机器人、参与机器人大战的兴趣外, Meehan认为学习类的游戏必须覆盖小孩真正感兴趣的话题,但这类话题在传统的教育体系中往往涉及不足。“我们四处走访,问了一批又一批的学生,问他们到底想怎么学,又想学些什么东西。结果他们告诉我,他们想学编程——想做app,做电影,开发游戏,3D渲染,photoshop,还要学科学。”所以,Kuato很自然地将注意力放到了上面的这几个领域。
拥抱各类技术
“我们还想成为首款在移动端走俏的编程教育类游戏。”Meehan补充道。但他的愿景远不止于此。 Kuato未来的目标是要推进当前的各类技术创建一个虚拟的、具备人工智能能力、并可通过图灵测试的私人教师。假如一切顺利,这个私人教师将强大到可教任何人他们想知道的任何东西。
另外,他们的首款AI游戏也会在今年的晚些时候推出。这款游戏设计了一个女孩坠落于太空船的背景。因为机器人第一定律,她的计算机无法完成自我修复,所以女孩必须在氧气吸完以前找到破解方法,修复计算机。在整个游戏中,计算机将基于对话形式的人工智能引导玩家。
在这款游戏的未来迭代中,Kuato还准备推出API,允许通过编程加入任何一个领域的知识:玩家在游戏中面临的挑战就可涉及生物学(通过学习新星球上的生命组成来自己生产食物、保护自己),化学,甚至是外语和诗歌方面的知识。
“我们试图将教师的那种智能和情感倾注到一台机器中,然后引导学生学习概念。”Miller说道,“我们现在也在跟AI领域的那帮人努力合作,以尽量让机器也能像教师那样给学生鼓励和反馈。这才是我们的终极目标。“
所以说,”游戏的终极体验应该是让学生主动学习,而不是被动受教。”