The WorldForge team would like to announce the release of versions 0.4.1 and
0.5.0 of Atlas-C++, the standard implementation library of the WorldForge
Atlas protocol. The Atlas protocol is intended for use in networked
roleplaying games, and provides a flexible and extensible means of
communicating between the components of a game system. The protocol is
transport independant, encoding independant and portable. Atlas-C++ is
the standard implementation of the protocol in C++ used by most WorldForge
software, and is made available for use in any other system. 0.4 is the
current stable series required by most current code, and 0.5 is the
development branch where new features are currently under development.
Version 0.4.1 is the latest stable version, and includes the following
changes since 0.4.0:
- Small changes to API to improve robustness.
- Improved performance for sequence type objects.
- Code cleaned up to ensure ISO C++ compliance.
- Improved cleaner tutorial programs.
- Changes made to ensure code compiles under Visual Studio.
- No longer produces debugging output by default.
Version 0.5.0 is the first on the new 0.5 development branch, which features
the following differences from the 0.4 stable branch:
- New high performance Objects API with automatic memory management.
- Initial implementation of automatic Codec negotiation.
- Filter mechanism for filtering the protocol stream, for purposes such as
compression.
Atlas-C++ is available from:
ftp://ftp.ecs.soton.ac.uk/pub/worldforge/libs/Atlas-C++/
and from a number of WorldForge download mirrors which can be found at
http://www.worldforge.org/website/archives/downloads.html
For more details of the Atlas protocol, please see:
http://www.worldforge.org/website/protocols/
For information about the Acorn game effort, which uses Atlas-C++ see:
http://www.worldforge.org/website/rules/acorn/