“不要讓孩子輸在起跑線上”已成為父母們追逐早期教育的口號,并使嬰幼兒早教成為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開發的幼教軟件,越來越多的創新和突破正在等待開發者的發掘。