These tests and games are shared by the following projects:
If you modify the a test, please test it with all the projects to ensure 100% API compatibility between all the projects.
$ git clone git://github.com/cocos2d/cocos2d-html5.git
$ cd cocos2d-html5
$ git submodule update --init
$ python -m SimpleHTTPServer
... and run a brower and open it in localhost:8000/samples
$ git clone git://github.com/cocos2d/cocos2d-iphone.git
$ cd cocos2d-iphone
$ git checkout develop-v2
$ git submodule update --init
$ open cocos2d-tests-ios.xcodeproj
$ git clone git://github.com/cocos2d/cocos2d-x.git
$ cd cocos2d-x
$ git checkout gles20
$ git submodule update --init
$ open samples/Javascript/TestJavascript/proj.ios/TestJavascript.xcodeproj
$ cd Samples/TestJavascript/proj.android
$ ./build.native.sh
Before running Crystal Craze and Cocos Dragon, you need to open the CocosBuilder project file and press publish.
CrystalCraze.ccbproj
file with CocosBuilder (located here: games/CrystalCraze/CrystalCraze.ccbproj )CocosBuilder
-> File
-> Publish
Automated tests are not ready yet. In the meantime use the obsolete method of updating the following spreadsheet:
Code once, run everywhere. These tests can be run unmodified in the following platforms:
It is a simple puzzle game. It uses:
Play it online: Web version
Licensed under MIT.
It is a simple physics game. It uses:
Play it online: Web version
Licensed under MIT.
It is a simple platformer game. It uses:
Play it online: Web version
Licensed under MIT.
It is a simple shooter game. It uses:
Play it online: Web version
Art and audio is copyrighted by Enigmata Genus Revenge, you may not use any copyrighted material without permission.
This showcase is licensed under GPL