PDA

View Full Version : Resource: PPTactical Engine


mozilla
11-30-2005, 07:34 AM
here's my first thread and my first post on this forums :)

first, some words about me: i am a programmer, doing programming jobs for about 10 years. my current job is game programmer for a mobile game developer. in the spare time i manage several opensource projects, to test my skills and in the hope that someone finds them useful.

pptactical (pure power tactical) is an engine for realtime strategy/tactics games. it is released under LGPL and has been in opensource development for about 4 years. before releasing it to the os community, it was built for a game called Pure Power (http://aspc.cs.utt.ro/~karg/ppower.htm). unfortunately, the game was abandoned due to people leaving to follow other purposes in life, but the engine stood still.

some technical data about the engine:
* support for Windows, Linux and MacOsX
* support for Borland Builder 6 and BuilderX, Microsoft VisualC++6/7, g++ and mingw (through code::blocks)
* support for SDL and DirectX (and soon Allegro)
* lots of unit types: infantry, land vehicles (tanks, artillery, transport), aircrafts (fighters, helicopters, dropships)
* lots of parameters to set for each unit, to alter the visual and audio behavior (sprite, visual points, fire mounts and so on)
* scripting at unit level and at group (battlegroup) level, that implements AI
* scripting at mission level
* map editor, unit and building editor
* clean object-oriented architecture
* flexible GUI, resembling Borland VCL

the current project version is 0.9.6, with 0.9.8 to follow soon.

links:
PPTactical at SourceForge (http://sourceforge.net/projects/pptactical)
PPTactical Homepage (http://aspc.cs.utt.ro/~karg/ppt)

here's some screenshots:
http://aspc.cs.utt.ro/~karg/ppt/ss/0.9.6/easyrecon_dustoff_m.jpg
http://aspc.cs.utt.ro/~karg/ppt/ss/0.9.6/easyrecon_counterstrike_m.jpg

and a full gallery of screenshots:
Screenshot Gallery (http://aspc.cs.utt.ro/~karg/ppt/visual.html)

feedback is welcomed :) contributing (even with feature requests) is also more than welcomed :)