Cocos2d: Difference between revisions
→C++: based on Cocos2d for iPhone |
Cocos2d-XNA |
||
Line 29: | Line 29: | ||
| website = {{URL|cocos2d-iphone.org}} |
| website = {{URL|cocos2d-iphone.org}} |
||
}} |
}} |
||
'''Cocos2d for iPhone''', or, Cocos2d-iphone is an [[Objective-C]] port for [[iOS (Apple)|iOS]] and [[Mac OS X]] with the same design and concepts as the original framework. The API comes integrated with [[Box2D]] and [[Chipmunk physics engine|Chipmunk]] physics engines. It is used by many games on the [[App Store (iOS)|App Store]].<ref>{{cite web |url=http://www.cocos2d-iphone.org/games/ |
'''Cocos2d for iPhone''', or, Cocos2d-iphone is an [[Objective-C]] port for [[iOS (Apple)|iOS]] and [[Mac OS X]] with the same design and concepts as the original framework. The API comes integrated with [[Box2D]] and [[Chipmunk physics engine|Chipmunk]] physics engines. It is used by many games on the [[App Store (iOS)|App Store]].<ref>{{cite web |title=Cocos2d for iPhone games |url=http://www.cocos2d-iphone.org/games/}}</ref> |
||
===[[C++]]=== |
===[[C++]]=== |
||
{{Infobox software |
{{Infobox software |
||
| name = cocos2d- |
| name = cocos2d-X |
||
| author = |
| author = |
||
| released = {{Start date|2010|11|29}} |
| released = {{Start date|2010|11|29}} |
||
Line 45: | Line 45: | ||
| website = {{URL|cocos2d-x.org}} |
| website = {{URL|cocos2d-x.org}} |
||
}} |
}} |
||
'''Cocos2d- |
'''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 |title=What is Cocos2d-X? |url=http://paralaxer.com/what-is-cocos2d-x/}}</ref> |
||
===[[Java (programming language)|Java]]=== |
===[[Java (programming language)|Java]]=== |
||
'''Cocos2d-android''' is a [[Java (programming language)|Java]] port for [[Android (operating system)|Android]] that is based on Cocos2d for iPhone.<ref>{{cite web |url=http://code.google.com/p/cocos2d-android/|title=Cocos2d for Android}}</ref><ref>{{cite web |url=http://code.google.com/p/cocos2d-android-1/ |
'''Cocos2d-android''' is a [[Java (programming language)|Java]] port for [[Android (operating system)|Android]] that is based on Cocos2d for iPhone.<ref>{{cite web |url=http://code.google.com/p/cocos2d-android/|title=Cocos2d for Android}}</ref><ref>{{cite web |title=The latest cocos2d-android project ported from cocos2d-iphone |url=http://code.google.com/p/cocos2d-android-1/}}</ref> '''[http://www.andengine.org/ AndEngine]''' is Cocos2d based [[Open Source]] [[Android (operating system)|Android]] [[2D computer graphics|2D]] [[OpenGL]] [[Game engine|Game Engine]]. |
||
===[[JavaScript]]=== |
===[[JavaScript]]=== |
||
'''Cocos2d-html5''' is a [[JavaScript]] port for the web |
'''Cocos2d-html5''' is a [[JavaScript]] port for the web that is based on Cocos2d-X. The goal is to use the same set of code to run on Cocos2d-x and Cocos2d-iPhone through JavaScript binding.<ref>{{cite web |title=Cocos2D html5 Wiki |url=http://cocos2d-x.org/projects/cocos2d-x/wiki/Cocos2d-html5}}</ref> |
||
===[[C Sharp (programming language)|C#]]=== |
|||
'''Cocos2d-XNA''', or, Cocos2d-X for XNA is a [[C Sharp (programming language)|C#]] port for [[Microsoft XNA|XNA]] that is based on Cocos2d-X.<ref>{{cite web |title=cocos2d-x-for-xna |url=https://github.com/cocos2d/cocos2d-x-for-xna}}</ref> |
|||
==See also== |
==See also== |
Revision as of 17:09, 24 November 2012
Initial release | February 29, 2008 |
---|---|
Stable release | 0.5.5[1]
/ August 12, 2012 |
Repository | |
Written in | Python |
Platform | Cross-platform |
License | MIT License |
Website | cocos2d |
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
Initial release | June 25, 2008 |
---|---|
Stable release | 2.0.0[2]
/ July 8, 2012 |
Repository | |
Written in | Objective-C |
Platform | Cross-platform |
License | MIT License |
Website | cocos2d-iphone |
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++
Initial release | November 29, 2010 |
---|---|
Stable release | cocos2d-2.0-x-2.0.4[4]
/ November 2, 2012 |
Repository | |
Written in | C++ |
Platform | Cross-platform |
License | MIT License |
Website | cocos2d-x |
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 that is based on Cocos2d-X. The goal is to use the same set of code to run on Cocos2d-x and Cocos2d-iPhone through JavaScript binding.[8]
C#
Cocos2d-XNA, or, Cocos2d-X for XNA is a C# port for XNA that is based on Cocos2d-X.[9]
See also
References
External links
Template:IPhone video game engines Template:Open source video games