非营利性谷歌开发团队Uyo于最近展开了一个开发试验,训练14名年龄范围在8岁至16的孩子学习安卓游戏开发。在他们看来,在未来,就连儿童也应该能够轻松写出自己想要的应用。
1984年,当某位老人说出“计算机的普及要从娃娃抓起”这句话时,就连许多成年人对于计算机也并不熟悉。但就在30年之后的今天,平板电脑、智能手机等移动设备已经成为了大多数城市孩子童年生活中的玩伴。但仅仅限于“能使用”的程度只是第一步,在谷歌开发团队“Uyo”看来,在未来,就连儿童也应该轻松写出自己想要的应用。
Uyo开发团队位于尼日利亚,是一个非营利性组织。他们于最近展开了一个培训项目——或者说是一个开发试验,训练14名年龄范围在8岁至16的孩子学习安卓游戏开发。这些孩子将在每天放学后参与3小时的培训,第一期项目总共5天。由于孩子们年龄太小,知识储备尚未完善,因此Uyo团队成员必须先教授这些孩子们一些最基础的计算机概论、编程原理以及最小限度的物理学知识。但从后面的情况来看,这些孩子们却非常有悟性。
在培训进行到第三天的时候,这些孩子就已经能够通过简单地程序在他们的手机屏幕上展示图片,并且通过一些物理算法让图片进行移动。Uyo团队负责人Hanson Johnson表示,在每一天的课程结束之后,孩子们都不愿意关机回家,“家长们甚至不得将孩子们从电脑前拖走”。这些孩子们对于编程很感兴趣,也非常喜欢创造,把他们心目中的游戏原型构建成可以实际上手的Demo。
在这次培训结束的时候,分为4组的孩子们开发出了4个游戏,其中完成度最高的一款名为《拯救尼日利亚》。在游戏中的尼日利亚将会遇到各种危险:武装进攻、能源短缺、政治党派危机等。玩家的任务是在游戏中寻找解决办法,保护尼日利亚,而当保护失败时,尼日利亚的地图就会变淡一些。
当然,这样的游戏背后有着Uyo组织的指导。与《拯救尼日利亚》相比,其他三款游戏则简单了许多:《FFMFF》这款Demo中,屏幕上会显示出一个月亮和一颗星星,玩家的手点哪里,星星就会移动到哪里;在《KeKe开车》,玩家控制着一个简陋的小三轮车在不同的车站载客卸客;而最后一款《多冰球》干脆就是锻炼玩家的反应力,小冰球不停出现,玩家需要在它消失前点中它。
很显然,这样的开发训练太短暂,没有任何实质意义,但是它仍然是一个很好地证明,证明经过简单的培训,加上一定的热情,就连非洲的小孩子也能够开发出有趣的游戏。这样的培训必定会为这些孩子未来的学业带来积极的影响。
你可以在这里,看到这些孩子们的作品。(应用可靠性未经验证)