“不要讓孩子輸在起跑線上”已成為父母們追逐早期教育的口號,并使嬰幼兒早教成為2013的熱門話題。家長們越來越反對灌輸式的教育模式,4、5歲的孩子認識一千多字已經(jīng)不是家長的期望,他們更期望孩子有個快樂的、有意義的童年,所以眾多幼兒在線教育產品應運而生。
作為教育行業(yè)翹楚的新東方集團,現(xiàn)已基于游戲引擎Cocos2d-html5開發(fā)了“新東方在線”線上教育平臺。其實早在2012年,新東方在線團隊就開始計劃一個對于移動互聯(lián)網(wǎng)行業(yè)是顛覆性的舉動――采用游戲引擎開發(fā)互動性幼教類產品。截止到目前,已有150余款基于Cocos2d-html5開發(fā)的在線幼兒教育產品問世。
“現(xiàn)在,有的幼兒園里竟然連一個專門給孩子們玩‘過家家’的角落都沒有,書架上也沒有孩子做的手工,更令人震驚的是:凡孩子目光所及之處,貼的只是中國漢字,從教室一直延續(xù)到寢室。房間里見不到孩子家人的照片,沒有活潑可愛的圖片,也沒有孩子從家中帶來的玩具。在這樣的環(huán)境下,孩子很容易不想學習,可是又有什么辦法呢?這讓我沉思了很久。”新東方在線CTO曾明說道,“我們當時計劃開發(fā)一批面向3到8歲的幼兒產品,就不希望它是灌輸式的教育,我們團隊當時陷入過激烈的討論。最終我們堅持,應該做一批互動性很強的教育軟件。”
提到互動性,游戲就是一個互動性很強的例子。采用一款適合開發(fā)教育類產品的游戲引擎,無疑是這款產品脫穎而出的關鍵因素,家長都希望開發(fā)出的產品真的能讓孩子一邊玩兒,一邊學。
在開發(fā)教育軟件的過程中,新東方產品團隊發(fā)現(xiàn),Cocos2d游戲引擎支持在各種平臺上進行快速的擴展,而其中的重要分支Cocos2d-html5采用腳本語言進行開發(fā),開發(fā)效率特別高,同一份游戲代碼可以發(fā)布到網(wǎng)頁,也可以通過Cocos2d JavaScript Binding(JSB)發(fā)布到原生應用市場,尤其符合他們的業(yè)務需求。此外,Cocos團隊在各大論壇的技術支持及時地幫忙解決開發(fā)問題,并提出各種建議,也使得開發(fā)過程十分快速、流暢。
新東方在線CTO曾明坦言:“我們一直選擇使用Cocos2d-html5引擎,主要看中其三個特點:1. 開源;2. 跨平臺;3. 可以實現(xiàn)JSB綁定(通過JSB綁定可以使程序適應不同的移動平臺,其效率與C++原生代碼相當)。在過去的200多天里,我們已經(jīng)用Cocos2d-html5開發(fā)出了150余款產品。”
作為Cocos2d-x的一個重要分支,Cocos2d-html5也同樣采用免費、開源的策略,與收費、閉源的Unity3D等其它引擎不同。在開源的支持下,開發(fā)用戶可自由地實踐自己的想法,而不會遭遇閉源游戲引擎常有的過度封裝問題。同時,Cocos2d-x/Cocos2d-html5通過開源聚集起成熟的開發(fā)者社區(qū),為全球開發(fā)者提供技術交流的平臺,開發(fā)者們貢獻代碼又加快了引擎的bug修復與版本迭代。
目前,Cocos2d-x(含分支Coco2d-html5)正在快速成為最受歡迎的移動游戲引擎。在非游戲領域的應用也讓人對其未來的發(fā)展?jié)摿τ辛诉M一步的期待,先有今年9月用Cocos2d-x開發(fā)的小米盒子,后有新東方集團用Cocos2d-html5開發(fā)的幼教軟件,越來越多的創(chuàng)新和突破正在等待開發(fā)者的發(fā)掘。