Wednesday, April 28, 2010

Cocos2d for Windows 0.5 released

I am developing cocos2d library for Microsoft windows platform.
This version is first draft that supports only OpenGL ES1.1 PC Emulator.
but, The next version will support Windows Mobile.

cocos2d for windows is a framework for developing 2D games and graphical/interactive applications. It is based on the cocos2d for iphone : it uses the same concepts, but instead of using objective-c it uses C++.



The following is the main features.

Features:
 * Scene management
 * Transitions between scenes
 * Sprites and Sprite Sheets
 * Effects: Lens, Ripple, Waves, Liquid, Twirl, etc.
 * Actions (behaviors):
   + Trasformation Actions: Move, Rotate, Scale, Jump, etc.
   + Composable actions: Sequence, Spawn, Repeat, Reverse
   + Ease Actions: Exp, Sin, Cubic, etc.
   + Misc actions: CallFunc, OrbitCamera - Basic menus and buttons
 * Integrated physics engine (only Box2d)
 * Particle system
 * Text rendering support (variable and fixed width fonts)
 * Texture Atlas support
 * Tile Map support (TMX maps):
   + Orthogonal maps
   + Isometric maps
   + Hexagonal maps
 * Parallax scrolling support
 * Streak Motion support
 * Render Texture support
 * Portrait and Landscape mode
 * Integrated Pause/Resume
 * Fast Textures : 16-bit textures and 32-bit textures (not supports PVRTC textures yet)
 * Unicode Text Label
 * Language: C++
 * OpenGL ES 1.1 based
 * OS : Windows XP/Vista/7
 * IDE : Visual Studio 2005/2008

Unsupported Features : but next version will be support
 * sound library
 * Windows Mobile/CE
 * PVRTC textures
 * multi touch
 * Accelerometer
 * Chipmunk

NOTE

This version only works in OpenGL ES1.1 PC Emulator (provided by Khronos Group).
The next version will support the Windows Mobile/CE.


The following is screen shots.