- GledPlay
GledPlay is a complete
software development kit to develop games forHandheld device s. The games build with GledPlay run onMicrosoft Windows ,Pocket PC andSmartphone s.GledPlay comprises 4 development modules:
* GledDraw: A Surface oriented 2D graphicssoftware framework , based onDirectDraw .
* GledVideo: A fast video playback module integrated with GledDraw.
* GledSound: A music and sound playback module.
* GledSave: A File System abstraction module, that lets you read and write files and resource packages.
* GledApplication: A separate module for programming specific details unrelated with the game logic.The development of the SDK was stopped [http://www.pocketmatrix.com/forums/viewtopic.php?t=26518&sid=ba1264ddbcf554ea9127654e94931a21|stopped last May 2007] .
upported Devices
GledPlay is built for:
*Microsoft Windows for Desktop PCs
*Pocket PC s (2002, 2003, 2003SE, 2005),
* MS basedSmartphone s (2002, 2003, 2003SE, 2005)
* Emulators (2002, 2003, 2005).GledPlay encourage development on Desktop PCs, without using emulators or real devices. Development is done using GledPlay desktop PC port, and when development is finished, the application is built for the targeted devices using the same source code. In this way development time is reduced.
GledDraw
GledDraw is a 2D Surface oriented development
software framework , based onDirectDraw . The key features of GledDraw are:
* Fast surface blitting, with optional transparency through color keying or alpha blending.
* Scaling, rotation, and flipping of surfaces.
*JPEG ,GIF , PNG and BMP loading support.
* PNG and BMP writing support.
* 3 or 4 channels surfaces to enable faster and easieralpha blending routines.
* Text writing capabilities, with normal or alpha blended fonts.
* Animated Sprites.
* Optional clipping in most drawing methods.
* Default and custom shaders to personalize blitting effects.
* Translation of Surface from or to a HDC handler, to enable the use of GDI standard drawing libraries capabilities on surfaces.
* Points, lines, and rectangles drawing, with built in transparency handling.
* Panel class for using relative coords on drawing methods and easier modularization
* Fullscreen on Desktop PC. (Fullscreen supported modes: 320X240, 640X480, 800X600, 1024X768)
* Optional Zoom X2 on windowed mode on desktop PC for easier debugging.
* Support for High Resolution Devices (VGA on PPC, QVGA on SP, and high res square screen devices).
* Support for Pocket PCs and Smartphones with square screens.GledVideo
The key features of GledVideo are:
*MPEG-1 video playback
*MPEG-2 video playback.
* OGGTheora video playback.
* Subtitles handling, throughSubRip subtitles fileGledSound
GledSound is a simple audio mixing and playback system for
mobile game s development. Decoding, resampling, and mixing is implemented with integer only operations.
*WAV files. It supports 8bit and 16bit, uncompressed and MicrosoftADPCM compressed, mono and stereo WAVs.
* Protracker MOD files.
* OGGVorbis Files.
* Change a single sound or all currently playing sounds volume.
* Stop, pause or resume a single sound, or all currently playing sounds.
* Change a sound pan value.
* Play soundsGledSave
GledSave provides a single API for accessing different file systems, based on Jakarta's Common Virtual File System. It's simple interface makes easy to access different file systems in the same way.
* MS Windows for Desktops PCs File System.
*Pocket PC s File System
* MS forSmartphone s File System.
* Zip deflate File System.GledApplication
GledApplication comprises all features that takes care of all the programming specific details unrelated with the game logic, like thread initialization, event handling, the game loop, game states handling, and more:
* Application handling like run, shutdown, etc.
* State Machine configuration for handling different loops.
* Frame rate manipulation.External links
* [http://www.gledplay.com GledPlay site] Deadlink|url=http://www.gledplay.com/|date=January 2008|date=January 2008
* [http://doc.gledplay.com GledPlay reference documentation] Deadlink|url=http://doc.gledplay.com/|date=January 2008|date=January 2008
* [http://www.pocketmatrix.com/forums/viewforum.php?f=61 GledPlay Forum] at [http://www.pocketmatrix.com PocketMatrix]
Wikimedia Foundation. 2010.