1st Birthday of Cocos2d-x

Cocos2d-x是一款开源的跨平台游戏开发框架,支持C++及Lua编程,可在iOS、Android等多个平台上构建游戏。它利用C++与OpenGLES提供高性能的游戏体验,并兼容cocos2d-iphone API。

Cocos2d-x open-source project is a C++ version of cocos2d-iphone. Our focus for Cocos2d-x development is around making cocos2d cross-platform. On top of the framework provided by cocos2d-x, mobile games can be written in C++ or Lua,  using API that is COMPLETELY COMPATIBLE with that of cocos2d-iphone. Cocos2d-x projects can easily be built and run on iOS, Android, Samsung Bada and BlackBerry Tablet OS. Cocos2d-x also supports Windows and Linux, therefore we can debug source code easily and write editors on desktop operating systems.

 

Here’s our website: http://www.cocos2d-x.org

 

1. Native Gap for cpp


NativeGap

 

Though not as elegant as ObjectiveC, C++ is supported widely by most mobile/desktop platforms. Even though platforms offer higher level programming language, such as WebOS, which has the closest resemblance to html5, they still opens a gap of C++ & OpenGL ES for those computation-hungry games. Therefore C++ & OpenGL ES is still the most common gaming layer on most platforms. 

 

Cocos2d-x caught this gap to makes games cross-platform. Besides libGLES, developers also benefit from direct access to various C/C++ resources such as pthread, libxml2, libCurl, poco, etc. This dramatically improves our productivity. 

 

2. Supported Platforms

 (Ordered by stability & reliability) 

PlatformStatusRemarks
 1iOS 4.0~5.0Stable63 registered games with about 3.5 million downloads
 2Android 2.0~2.3, 3.0~3.1Stable62 registered games with about 16.6 million downloads
 3WindowsStablePlease don’t release games base on win32 port before we replace PowerVR GLES library with OpenGL
 4BadaStableFinished in v0.10.0. Some alpha users have released games onto samsung store, and have totally 90,000+ downloads
 5BlackBerry Tablet OSComing SoonFinished & merging. RIM guys joined in us recently
 6UbuntuUsableLinux port uses OpenGL directly.
 7WoPhoneAlmost deprecatedWithout maintenance for several months
 8MarmaladeAlmost deprecatedOnly one game released is base on this port. We’re looking for a maintainer of this port
 9MeeGoDeprecatedFinished but unmerged.  MeeGo is deprecated by Nokia & Intel after our contributors finished this port, oops

 

3. Some Top Games using Cocos2d-x

You can find more awesome games & showcases from http://www.cocos2d-x.org/projects/cocos2d-x/apps 


One year ago, the first stable version of cocos2d-x was released on Nov 30, 2010. During last year, more than 125 mobile games based on cocos2d-x were released. In other words, two new games were shipped every week. Many developers, contributors and bloggers joined cocos2d-x community, sharing their new platform ports, bug fixes, cool features and tutorials to the community. Thanks to all of you, Cocos2d-x has grown out of its infancy.


We plan to make more cool stuffs in the coming year. Stay tuned.


本文转自Walzer博客园博客,原文链接:http://www.cnblogs.com/walzer/archive/2011/12/10/2283333.html,如需转载请自行联系原作者


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值