Opentopia Directory Encyclopedia Tools

TA Spring

Encyclopedia : T : TA : TAS : TA Spring



 

TA: Spring, or Total Annihilation Spring (a rename to SpringRTS or just Spring is under consideration), is a program originally created as a 3D Total Annihilation demo viewer by the Swedish Yankspankers, but that has since progressed into a full 3D open source RTS engine. The core game engine is released under the GPL License; however, to play the prepackaged mod that comes with the full installer, you must own a copy of TA to legally play it, there are other mods however, both in development and released, that are completely free to use. It is being developed by the Swedish Yankspankers and the Spring community, currently led by Jelmer Cnossen. The initial goal was to have the game run the mods and 3rd party units from Total Annihilation. This goal is now mostly complete, and the project has moved on to including additional features. The game is mainly focused around multiplayer games over the Internet or a LAN connection. There are currently no single player campaigns or missions, although there is some basic support for this through Lua scripting. There are also many skirmish AI's under development, allowing for offline play or extra players in an online game. Two such skirmish AIs (JCAI and NTAI) ship in the game package.

The source code

TA Spring's source code, licenced under the GNU General Public License, is primarily written in the C++ programming language with the exception of the lobby which is written in Delphi, and the server and client which are written in Java. The C++ code structure is written in an object-oriented manner and is documented using doxygen standards in addition to non-standardized formats. The official source code package includes project files for various IDEs and building tools, including SCons, KDevelop, Microsoft Visual C++ 7.0/8.0, and XCode.

Features

Some of the defining features of this game are:

Mods

There are several mods currently available for TA: Spring. These include:

Community

Spring has a small, close-knit community that evolved from the original Total Annhilation community. At any given time, one can find many users online on the main Spring server. The more experienced users tend to know each other. A rank system is maintained to demonstrate the experience of its members. The different ranks are:

The future

As TA Spring continues to grow and improve, additional features will be added. The following is a list of currently planned features that are not yet implemented in TA Spring:

References

External links

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.


Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: