Cocos2d: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
→‎Derivative frameworks: reorg sections named by target language ported to
→‎C++: based on Cocos2d for iPhone
Line 45: Line 45:
| website = {{URL|cocos2d-x.org}}
| website = {{URL|cocos2d-x.org}}
}}
}}
'''Cocos2d-x''' is a multi-platform port written in C++ that can be used with iOS, Android, Windows, [[Marmalade (SDK)|Marmalade]], Linux, Bada, Blackberry-QNX. This port has [[Lua (programming language)|Lua]] and [[JavaScript]] as the script binding.<ref>{{cite web|url=http://paralaxer.com/what-is-cocos2d-x/|title=What is Cocos2d-X?}}</ref>
'''Cocos2d-x''' is a multi-platform port written in C++ that is based on Cocos2d for iPhone. It. can be used with iOS, Android, Windows, [[Marmalade (SDK)|Marmalade]], Linux, Bada, Blackberry-QNX. This port has [[Lua (programming language)|Lua]] and [[JavaScript]] as the script binding.<ref>{{cite web|url=http://paralaxer.com/what-is-cocos2d-x/|title=What is Cocos2d-X?}}</ref>


===[[Java (programming language)|Java]]===
===[[Java (programming language)|Java]]===

Revision as of 16:56, 24 November 2012

cocos2d
Initial releaseFebruary 29, 2008 (2008-02-29)
Stable release
0.5.5[1] / August 12, 2012; 11 years ago (2012-08-12)
Repository
Written inPython
PlatformCross-platform
LicenseMIT License
Websitecocos2d.org

Cocos2d is an open source 2D game framework. The original Cocos2D framework is written in Python upon pyglet but has since been ported to other languages and platforms.

Derivative frameworks

Objective-C

cocos2d for iPhone
Initial releaseJune 25, 2008 (2008-06-25)
Stable release
2.0.0[2] / July 8, 2012; 11 years ago (2012-07-08)
Repository
Written inObjective-C
PlatformCross-platform
LicenseMIT License
Websitecocos2d-iphone.org

Cocos2d for iPhone, or, Cocos2d-iphone is an Objective-C port for iOS and Mac OS X with the same design and concepts as the original framework. The API comes integrated with Box2D and Chipmunk physics engines. It is used by many games on the App Store.[3]

C++

cocos2d-x
Initial releaseNovember 29, 2010 (2010-11-29)
Stable release
cocos2d-2.0-x-2.0.4[4] / November 2, 2012; 11 years ago (2012-11-02)
Repository
Written inC++
PlatformCross-platform
LicenseMIT License
Websitecocos2d-x.org

Cocos2d-x is a multi-platform port written in C++ that is based on Cocos2d for iPhone. It. can be used with iOS, Android, Windows, Marmalade, Linux, Bada, Blackberry-QNX. This port has Lua and JavaScript as the script binding.[5]

Java

Cocos2d-android is a Java port for Android that is based on Cocos2d for iPhone.[6][7] AndEngine is Cocos2d based Open Source Android 2D OpenGL Game Engine.

JavaScript

Cocos2d-html5 is a JavaScript port for the web. It is based on Cocos2d-x API. The goal is to use the same set of code to run on Cocos2d-x and Cocos2d-iPhone through JavaScript binding.[8]

See also

References

  1. ^ "cocos2d CHANGELOG".
  2. ^ "cocos2d for iPhone CHANGELOG".
  3. ^ "Cocos2d for iPhone games".
  4. ^ "cocos2d-x CHANGELOG".
  5. ^ "What is Cocos2d-X?".
  6. ^ "Cocos2d for Android".
  7. ^ "The latest cocos2d-android project ported from cocos2d-iphone".
  8. ^ "Cocos2D html5 Wiki".

External links

Official website

Template:IPhone video game engines Template:Open source video games