A package was submitted to savannah.gnu.org This mail was sent to [EMAIL PROTECTED], [EMAIL PROTECTED]
Jeff Binder <[EMAIL PROTECTED]> described the package as follows: License: gpl Other License: Package: Stellio Game Library System name: stellio Type: GNU Description: Stellio is a collection of C++ classes and functions for use in computer games. It includes code that is of use to most any game, including 2D and 3D games of all genres. The ultimate goal is to help Free Software game developers produce games with all of the flashy technologies seen in commercial games by providing Free implementations of these technologies. It includes an interface system than can manage event dispatching and user interfaces, although unrelated parts of the library can be used without it. The rest of the library is largely divided into modules, one for each task. Some notable features that are already implemented include: - An extensible, game-centric user interface system - OpenGL-based text rendering and editing capabilities - Collision detection algorithms - 3D terrain system supporting heightmaps and fractal terrain generation (this is not working at the moment and will be rewritten) - High score management system - An easy-to use, efficient rendering engine featuring support for real-time shadows - A simple to use system for game pathfinding (finding the route from point a to point b in the game world) - A system for maintaining modules of images and other resources, including dependancies and a built-in wrapper for the Guile module system A somewhat rough, but working version can be downloaded here: http://home.fuse.net/obvious/stellio.tar.bz2 A test program for the library: http://home.fuse.net/obvious/testapp.tar.bz2 Other Software Required: libsdl and an implementation of OpenGL are required. 3D acceleration is highly recommended. Support for libtiff and Guile is available, but optional. Other Comments: Note that the terrain class will not compile at this time. I intend to rewrite it from scratch. I've removed it from the Makefile.am for now. This project has already been hosted on sourceforge.net, but is being moved here because of Sourceforge's apparent abandonment of free software and the declining quality of their CVS servers. The version in CVS there is very old and a lot of work has been done since then. Also, the license is being changed from LGPL to GPL for this and all future versions (well, unless someone forks the old version). Finally, I'll note that the file src/rand.cc incorporates the LGPLed implementation of the Mersenne Twister algorithm. I've made note of this in the comment at the beginning of the file; I'm not sure if I've done this right. _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Savannah-hackers mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/savannah-hackers