程序员人生 网站导航

新东方在线CTO曾明:已用Cocos2d-html5开发出150余款产品

栏目:互联网时间:2014-09-18 03:31:00

“不要让孩子输在起跑线上”已成为父母们追逐早期教育的口号,并使婴幼儿早教成为2013的热门话题。家长们越来越反对灌输式的教育模式,4、5岁的孩子认识一千多字已经不是家长的期望,他们更期望孩子有个快乐的、有意义的童年,所以众多幼儿在线教育产品应运而生。

作为教育行业翘楚的新东方集团,现已基于游戏引擎Cocos2d-html5开发了“新东方在线”线上教育平台。其实早在2012年,新东方在线团队就开始计划一个对于移动互联网行业是颠覆性的举动――采用游戏引擎开发互动性幼教类产品。截止到目前,已有150余款基于Cocos2d-html5开发的在线幼儿教育产品问世。


 “现在,有的幼儿园里竟然连一个专门给孩子们玩‘过家家’的角落都没有,书架上也没有孩子做的手工,更令人震惊的是:凡孩子目光所及之处,贴的只是中国汉字,从教室一直延续到寝室。房间里见不到孩子家人的照片,没有活泼可爱的图片,也没有孩子从家中带来的玩具。在这样的环境下,孩子很容易不想学习,可是又有什么办法呢?这让我沉思了很久。”新东方在线CTO曾明说道,“我们当时计划开发一批面向3到8岁的幼儿产品,就不希望它是灌输式的教育,我们团队当时陷入过激烈的讨论。最终我们坚持,应该做一批互动性很强的教育软件。”

提到互动性,游戏就是一个互动性很强的例子。采用一款适合开发教育类产品的游戏引擎,无疑是这款产品脱颖而出的关键因素,家长都希望开发出的产品真的能让孩子一边玩儿,一边学。

在开发教育软件的过程中,新东方产品团队发现,Cocos2d游戏引擎支持在各种平台上进行快速的扩展,而其中的重要分支Cocos2d-html5采用脚本语言进行开发,开发效率特别高,同一份游戏代码可以发布到网页,也可以通过Cocos2d JavaScript Binding(JSB)发布到原生应用市场,尤其符合他们的业务需求。此外,Cocos团队在各大论坛的技术支持及时地帮忙解决开发问题,并提出各种建议,也使得开发过程十分快速、流畅。 

新东方在线CTO曾明坦言:“我们一直选择使用Cocos2d-html5引擎,主要看中其三个特点:1. 开源;2. 跨平台;3. 可以实现JSB绑定(通过JSB绑定可以使程序适应不同的移动平台,其效率与C++原生代码相当)。在过去的200多天里,我们已经用Cocos2d-html5开发出了150余款产品。”

作为Cocos2d-x的一个重要分支,Cocos2d-html5也同样采用免费、开源的策略,与收费、闭源的Unity3D等其它引擎不同。在开源的支持下,开发用户可自由地实践自己的想法,而不会遭遇闭源游戏引擎常有的过度封装问题。同时,Cocos2d-x/Cocos2d-html5通过开源聚集起成熟的开发者社区,为全球开发者提供技术交流的平台,开发者们贡献代码又加快了引擎的bug修复与版本迭代。

目前,Cocos2d-x(含分支Coco2d-html5)正在快速成为最受欢迎的移动游戏引擎。在非游戏领域的应用也让人对其未来的发展潜力有了进一步的期待,先有今年9月用Cocos2d-x开发的小米盒子,后有新东方集团用Cocos2d-html5开发的幼教软件,越来越多的创新和突破正在等待开发者的发掘。

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐