Open Gaming System project is a platform for developing open gaming software.
It defines an API and provides a free software implementation of this interface. It is designed to be portable, reusable, and flexible enough for use in any game world or campaign setting including medieval, modern, futuristic, gothic, eastern, and western, as well as the traditional fantasy setting.
This distribution contains a software development kit (SDK) for development with C, C++, and Java.
"What is an open game?"
Basically, an open game is a role-playing game that uses an open rule system. An open game follows a recent trend in the role-playing gaming market where the rule systems for such games are shared with the gaming community much like open source software. Open source software is in fact the model for open games.
Role-playing games are a genre of tabletop and computer games typically set in a fantasy world where players assume and develop the personae of a character in an epic adventure. Back to the original question, open gaming software is software written for open games.
This software range from massively multiplayer online role-playing games (MMORPG), complete campaign management systems, or character generation tools.
What's New in This Release:
· Added several new elements such as new cclasses, new creatures, new skills, new feats, new items, and a spell or two. These new elements have been added as models for implementing more elements and for testing the core rules.
· Rewrote existing test drivers and added some test drivers for higher-level functions. These test drivers exposed lots of bugs which have been fixed.
· Bug fixes and enhancements to the Core Rules including body parts of creatures for carrying and equipping items and the utilization of smart pointers where neccessary.
· More API documentation.