Monthly Archive for November, 2011

1st Birthday of Cocos2d-X

Cocos2d-x open source project is C++ version of cocos2d-iphone. We focus on making cocos2d framework cross multiple platforms. Mobile games can be written on the top of cocos2d-x in C++ or Lua language, via the COMPLETELY SAME API as cocos2d-iphone, they can easily be built & run on iOS, Android, Samsung Bada and BlackBerry Tablet OS. Cocos2d-x also supports Windows & 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

NativeGap4cpp

C++ is not as elegant as ObjectiveC, but it is supported widely by most mobile/desktop platforms. Even if some platforms offer high level programming language, for example, WebOS, the closest to html5, they still open a gap of C++ & OpenGL ES for making performance-hungry games. So C++ & OpenGL ES is the most common gaming layer on most platforms.

Cocos2d-x caught is gap to make games cross platforms. Besides libGLES, we can also benefit from various C/C++ resources such as pthread, libxml2, libCurl, poco, etc to reduce our workload.

2. Supported Platforms

(Ordered by stability & reliability)

Platform Status Remarks
 1 iOS 4.0~5.0 Stable 63 registered games with about 3.5 million downloads
 2 Android 2.0~2.3, 3.0~3.1 Stable 62 registered games with about 16.6 million downloads
 3 Windows Stable Please don’t release games base on win32 port before we replace PowerVR GLES library with OpenGL
 4 Bada Stable Finished in v0.10.0. Some alpha users have released games onto samsung store, and have totally 90,000+ downloads
 5 BlackBerry Tablet OS Coming Soon Finished & merging. RIM guys joined in us recently
 6 Ubuntu Usable Linux port uses OpenGL directly.
 7 WoPhone Almost deprecated Without maintenance for several months
 8 Marmalade Almost deprecated Only one game released is base on this port. We’re looking for a maintainer of this port
 9 MeeGo Deprecated Finished 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. So far, cocos2d-x games have more than 20 million downloads on ios / android / bada totally.
1 year ago, cocos2d-x released its first version at Nov.30 2010. During the last year, more than 125 mobile games/apps were released based on cocos2d-x, in other words, 2 new games per week. Many contributors & blog writers joined in us, shared their new platform ports, bug fixes, cool features, and tutorials to community. Thanks to all of you.

We plan to make more cool stuffs in the coming year. You’ll see, aha.

cocos2d v2.0-beta released

Hi, I am happy to announce that cocos2d v2.0-beta is available for download:

Highlights from v2.0-alpha:

  • Forward-ported changes from v1.1 (batched particles, faster reorder, ARC compatible, and more)
  • Improved draw internal API
  • Added alignment + multiline in LabelBMFont
  • Added “Milliseconds per frame” in Director
  • Improved internal GL cache
  • and more

Full ChangelogCHANGELOG

Release NotesRelease Notes v2.0-beta

API ReferenceAPI Reference v2.0-beta

Migration GuideMigrating from v1.x to v2.0

v2.0 Mini FAQ:

Q: Should I use v2.0 or v1.0 ?

  • A: It depends on your requirements, and varies from case to case.
  • A: If you need to support older devices (1st & 2nd generation iPhones) you should use cocos2d v1.x
  • A: If you need to GL shaders, you should use cocos2d v2.x
  • A: v2.0 is about supporting new technologies (blocks, OpenGL ES 2.0, etc) and improving the current API, while cocos2d v1.x is about backward compatibility

Q: How stable is v2.0-beta ?

  • A: From a code point of view, it is pretty stable. At Zynga, we have just released a game that is based on cocos2d v2.0 (DreamZoo)
  • A: But from an API point of view, you should know that the API is still not stable. It might change a bit until v2.0-final is released.

Q: When v2.0-final will be released ?

  • A:Most probably during Q1 2012, perhaps in February.

Amazing Breaker and Ski On Neon: Top Paid #1 and Top Free #1 Apps

Amazing Breaker, a cocos2d game,  is the new Top Paid App #1. Congratulations Dekovir, Inc.!

Also, Flick Home Run! is Top Paid App #8.

In the Free chart there are 7 cocos2d apps in the Top 12, including Top Free #1 Ski On Neon.

Cocos2D-iPhone-Extensions v0.2 released.

Hello!

I’m happy to announce that cocos2d-iphone-extensions v0.2 is just released.

You can grab your copy here: http://dl.dropbox.com/u/1765875/cocos2d-iphone-extensions-v0.2.zip
Or you can use git: https://github.com/cocos2d/cocos2d-iphone-extensions/tree/master
Video Overview:

Thank you everyone for your suggestions & pull requests!

Continue reading ‘Cocos2D-iPhone-Extensions v0.2 released.’




Social Widgets powered by AB-WebLog.com.