10岁男孩独立开发打飞机数学游戏 有盈利
行业资讯
“计算机要从娃娃抓起”,来自美国的Emmy真正做到了。
Andy Bruce,一位不过十岁的小男孩,在妈妈Emmy的支持下,开发出创意十足的游戏,上线苹果、谷歌两大商店,博得许多玩家的一致好评。近期,cocos团队邀请到了Emmy,进行了一次独家访谈,告诉你小神童是如何长成的。
以下为采访全文:
首先能否请您为大家简单做个自我介绍?
Emmy:我是90年代早期来美国留学的,计算机科学专业硕士毕业后,96年来到加州硅谷工作和创业。之前一直在硅谷做了几个startup(创业)公司,都是搞计算机和网络安全方面的产品和应用,涉及到很多密码学和保密安全方面的技术。2011年,我创办了AbiTalk,主要针对移动教育应用市场开发游戏。
请问陈功是如何开始学习用Cocos开发游戏呢?
Emmy:我和我丈夫都是软件工程师,也许是潜移默化的原因, 我儿子从小就对计算机有浓厚的兴趣。他很喜欢玩游戏, 尤其是iPad/iPhone刚上市的时候,整天就抱着机子玩个不停。后来光玩游戏满足不了他了, 他想自己写游戏。去年开始,我教他用Cocos 2d-js开发些简单的小游戏。从此他就一发不可收拾,完全迷上了。
为何会选择Cocos 2d-js作为入门的游戏开发工具呢?
Emmy:其实那会儿我也是刚开始接触Cocos 2d-js,但是很快我就发现Cocos 2d-js引擎很好用, 简单易学, 对孩子们来讲也是个容易上手的游戏引擎。 一个好学易用的引擎不仅不会磨灭孩子的兴趣,还会引导他去自己动手学习。事实上在学习过程里,大部分都是我儿子自己探索,我只是在刚开始时候教了一些基本的编程功能,比如class, function, array, for loop, 还有Cocos2d的sprite, framebyframe animation,action, audio等, 后来他自己就可以搞些简单的开发了。
这款处女作完成度很高,很难想象是出自一位十岁孩子之手。能否介绍下孩子制作游戏的过程呢?
Emmy:我儿子从小就喜欢玩游戏,也接触过很多经典游戏。一开始,他想开发一款星球大战题材的游戏, 我就建议说能不能结合教育的元素。 他想了想,因为他很喜欢数学, 所以就把数学和星球大战结合在一起,开发了这款打飞机的数学游戏。游戏名字叫做《Jet Fighter Math Game》,主要是为6~8岁的小孩子而打造。孩子可以在操控喷气飞机射击障碍物的同时,学习0~20的加减乘除运算法则。
《Jet Fighter Math Game》截图
开始游戏里的图片和背景音乐都是他自己找的,但在提交给苹果审核的时候被拒绝了, 说是有版权问题。 我刚开始也不明白为什么,搞了半天才发现他找了个很有名的游戏音乐来当背景。后来我建议他去一些免费的资源网站找找看, 他很开心地挑选了一个他喜欢的背景音乐后, 游戏就被苹果批准了。
玩家对于游戏的评价如何?
Emmy:刚开始, 我也没指望这个游戏能有多受欢迎,整体游戏都是他自己想的,像里面的一些细节比如不同的武器, 子弹, 速度等都是他一点点设计的。 结果我帮他发布到Google Play和苹果商店里, 没想到小朋友好像都挺喜欢他的这个游戏, 有些人还给了一些很好的建议, 比如玩家可以换不同的飞机等。现在每个周末, 我都会举行一个Cocos引擎小课堂,教他和另外几个和他年龄差不多的小朋友学习用Cocos引擎做开发,我儿子变成了课堂上的辅导员,还会帮助别的小朋友解答问题。
孩子的计算机启蒙和进步,您是如何帮助孩子成长呢?
Emmy:其实我没怎么去引导他,估计都是潜移默化的原因吧。但是我会着重训练他打字,因为如果打字速度快,可以提高他编程的兴趣。他现在可以盲打, 而且速度还可以。另外我发现他的思维很有逻辑,学东西很快。 比如我教他一个程序里的概念, 我只是简单地介绍了下, 本没有期望他可以理解, 没想到他很快就能融会贯通。 他特别喜欢玩Cocos2d引擎里的action, 会自己发挥想像力, 弄出一些很有趣的动画来玩。他目前还在开发另外一个游戏,打算今年夏天发布。我觉得他的成长大大出乎自己的意料之外,甚至有时候觉得从他身上自己也学到了很多东西。
您从事计算机行业快20年了,能否为我们简单介绍下这近20年的从业经历呢?
Emmy:我觉得自己很幸运,做着适合自己而且感兴趣的工作。我以前是学土木工程的, 在国内工作过2年, 可是我一点儿也不喜欢那个工作和专业, 后来到美国留学后有机会转了计算机专业, 才发现编程才是自己的真正兴趣所在。
AbiTalk游戏在苹果畅销榜里表现出色
90年代中期,我拿到美国电脑专业硕士后,就来到加州硅谷工作。 当时互联网刚刚开始起步, 有很多机会。 我拿到了几个大公司的offer, 有思科的, netscape, HP的, 但是我却选择了去一家startup 公司工作。 正是在这家startup工作的经历, 让我意识到自己创业的乐趣和重要性。从这家公司出来后, 我就开始了创业的历程, 期间有和人合作也有自己单干的经历, 前前后后开了几家公司, 有成功的也有不成功的。 在创业的过程中, 得到了第一桶金, 为我后来的事业和家庭打下了一些基础。
后来结婚生孩子, 退休了几年后, 2011又出来开创了AbiTalk。 到目前为止, AbiTalk在澳美移动教育市场有了一些名气。 今年我又开始转变了一些方向, 侧重于开发特殊教育的应用, 目前开发了5款特殊教育的应用, 弥补了一些市场需缺, 受到很多用户的欢迎, 这也是我没想到的。 当然,特殊教育应用目前仍然是一个新的领域, 我打算投入更多的精力去做市场和销售。很多人认为搞电脑是吃青春饭的, 我并不这么认为。 我觉得只要是有兴趣, 这个行业可以做到老学到老。 IT行业, 技术更新快, 要不停的去学习新的技术才可以, 但是也真是这样, 才可以让自己不停的进步, 跟上潮流的脚步。
您现在作为独立开发者,创立过游戏工作室,也推出过许多幼儿教育类应用,当初是为何转型做教育应用呢?
Emmy:AbiTalk创立的初衷,其实来自我儿子。上面也说过,当初iPad/iPhone刚刚上市的时候, 我儿子和现在许多小朋友一样,立刻就爱上了移动游戏, 简直到了着迷的程度。 那时他刚上学前班,因为整天沉迷于打游戏,所以学业没有跟上,单单认字就比别的小朋友落后了一截。
我那时很着急, 后来想想,干脆因势利导,开发一些英文游戏帮助他学习。两个月后,我的第一款游戏上市。 这款游戏不光有益于他的学习, 在市场上也得到不错的反响。 后来就一口气陆续做了几款游戏,吸引了越来越多的用户。在这期间,很多家长和老师开始给我反馈, 他们在市场上找不到的游戏就联系我, 我很快就做出他们想要的产品。 这也是我一直都在推出新的教育应用的原因。 现在我有做不完的产品,因为总有一堆产品需求在等着我。
创业出来打拼的程序员相当罕见,您有什么特殊的体会呢?
Emmy:女性软件工程师在计算机行业现在还是个比较特殊的存在,但也有不可忽略的优势。 尤其是我开始在AbiTalk做移动教育应用后, 越发感觉作为女性软件开发者的好处。比如,我可以更好地和我的客户沟通。 在教育市场尤其是国外的市场, 大部分的客户都是学校的老师或者妈妈, 所以大部分的客户都是女性。因为沟通频率的相似,我们之间相处得非常融洽,也得到了很多的客户支持和帮助, 我认为这也是AbiTalk和其他教育软件公司的特殊之处。
AbiTalk的代表游戏作品有哪些呢?
Sentence Builder系列游戏截图
Emmy:AbiTalk的很多产品在各个学校里有着广泛的运用, 比如ABC Phonics 系列产品, 阅读理解系列产品(Reading Comprehension),Sentence Builder等都是学校老师和家长的首选。现在工作室有几个朋友帮我做市场和销售,还有个帮我做发行的, 但是在产品设计和开发这块, 一直都是我自己在做。目前所有的产品都是盈利的。
在作为一名优秀开发者和母亲,您是如何平衡这两者之间的时间和精力呢?
Emmy:其实说起来也惭愧, 我大部分时间都在开发自己的产品和做市场销售, 陪孩子们的时间很少。 我比较注重他们独立自主的能力。 在学习和生活上, 他们都比较独立。我觉得作为父母, 我们可以提供给他们一个良好的成长环境, 但是努力还是要靠他们自己。 我在教他开发游戏的过程也是一个多陪在他身边的机会。现在每个周末,我们都会有两个小时的Cocos引擎的课程, 他和别的小朋友会用Cocos引擎做一些他们喜欢的小游戏。学校里放假的时候,我们会带他们去旅行,有更多的机会和他们交流。现在他们去过很多国家, 在旅行的过程中学习当地的历史文化。