Game Base 2 LogoLifebloodNetworks.com Projects

Game Base 2


What Game Base 2 is

Game Base 2 is a object-oriented C++ frame-work for games (or any other type of application you can think of) built using the Allegro library.

Game Base 2 is meant to be easy to use with compile-time defines to change the behavior of your game.


Disclaimer

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

I did not write the render, sound or keyboard routines nor many of the other routines. Credit belongs to whatever the Allegro readme says. If they bust your display, keyboard, speakers or whatever please contact whomever wrote that routine.


License

Game Base 2 is gift-ware. It was created for fun and is given to you freely as a gift. You may use, modify, redistribute, and generally hack it about in any way you like, and you do not have to give me anything in return.

However, if you like this product you are encouraged to thank me by making a return gift to the Allegro community. This could be by posting your gratitude on the Game Base 2 web site, providing a useful bug report, or perhaps just releasing the sources of your program so that other people can learn from them. If you redistribute parts of this code or make a game using it, it would be nice if you mentioned Game Base 2 and Allegro somewhere in the credits, but you are not required to do this. I trust you not to abuse my generosity.

Although not required I additionally ask that you keep CONSOLE_USE and CONSOLE_EFFECTS_POST set to YES in _game_base_2.hpp. I have put much thought and time into Game Base 2 and decided to share it with everyone who ever wanted (or did not know they wanted) such a thing under a very (very, very (very, very, very, very)) non-restrictive "license".

I reserve the right to add, remove and/or change anything I see fit in Game Base 2, the readme or this page in the future.


Possible to-do's for Future Versions

In no particular order:


Current Features

[Features list to follow]


Projects Using Game Base 2

If you would like your project posted here (or even just a mentioned) please contact me on the forums. Registration not required.


Download

I recommend 7-Zip.


Version History

Note:
The example provided with v1.0b1 and prior was created in a rush. It does not provided a good object-oriented model of doing anything.


Version History Key


Support

Forums


Rumors