cocos2d-iphone /

Filename Size Date modified Message
6.0 KB
25.0 KB
1.3 KB
8.4 KB
1.0 KB
617 B
1.1 KB
1.1 KB
2.4 KB
62.4 KB
cocos2d for iPhone

cocos2d for iPhone[1] is a framework for building 2D games, demos, and other
graphical/interactive applications. It is based on the cocos2d [2] (python)
  it uses the same API and design, but instead of using python it uses objective-c.

Main features
    * Scene management (workflow)
    * Transitions between scenes
    * Sprites and Sprite Sheets
    * Effects: Lens, Ripple, Waves, Liquid, etc.
    * Actions (behaviours): 
        * Trasformation Actions: Move, Rotate, Scale, Fade, Tint, etc.
        * Composable actions: Sequence, Spawn, Repeat, Reverse
        * Ease Actions: Exp, Sin, Cubic, etc.
        * Misc actions: CallFunc, OrbitCamera
    * Basic menus and buttons
    * Integrated Chipmunk 2d physics engine
    * Particle system
    * Fast text rendering: Fixed and Variable width fonts
    * Texture Atlas support
    * Tile Map support
    * Parallax scrolling
    * High Score server
    * Touch/Accelerometer
    * Portrait and Landscape mode
    * Integrated Pause/Resume
	* Integrated Slow motion/Fast forward
    * Fast textures: PVRTC 2-bit & 4-bit textures, RGBA 16-bit (and 32-bit) textures
    * Language: objective-c
    * Open Source: Compatible with open and closed source projects
    * OpenGL ES 1.1 based 

Experimental features:
    * Motion Streak / Ribbon support
    * Sound Engine support
    * Integrated Box2d physics engine

This library does not work with the toolchain, but it
should be easy to port it to it.

Build Requeriments

Mac OS X 10.5.3, Xcode 3.1, iPhone OS 2.0, Beta 8 release or later

Runtime Requirements

Mac OS X 10.5.3, iPhone OS 2.0, Beta 8 release or later

Files and Folders

  * cocos2d/
     core files and folders of cocos2d
  * cocoslive
     high score client library
  * CocosDenshion
     sound engine library
  * tests/
     tests and demo examples     
  * experimental/
     experimental stuff
  * external/
     3rd party libraries used by cocos2d or any other project.
	   * Chipmunk/: physics library
	   * Box2d/: physics library
	   * TouchJSON/: JSON parser
	   * Tremor/: OGG audio decoder

How to run the tests

Xcode -> View -> Customize toolbar
Then, drag "Active Target" and "Active Executable" to your top project tool bar.
Select the test you want to view in both drop downs and hit Build and Go.