A powerful free cross-platform RTS engine
C++ C Lua CMake Awk GLSL Other
Permalink
Failed to load latest commit information.
AI fix path for ai-interface as well Feb 13, 2017
buildbot fix #5399, stacktrace translator hangs: Nov 22, 2016
cont Merge pull request #290 from sprunk/patch-25 Feb 13, 2017
doc Merge pull request #290 from sprunk/patch-25 Feb 13, 2017
include update headless stubs to SDL2 Jan 3, 2014
installer fix #5279: Jun 13, 2016
rts minor cleanup in Resource{Handler,MapAnalyzer} Feb 25, 2017
test hide remaining fallout Feb 12, 2017
tools fix dedicated/unitsync build Feb 16, 2017
.gitignore add callin AllowDraw for LuaMenu (#276) Oct 16, 2016
.gitmodules use springs fork of shard / update shard Aug 26, 2016
.mailmap update .mailmap, fixes: Jan 28, 2015
.travis.yml for some reason coverity token changed Oct 9, 2016
AUTHORS fix #5279: Jun 13, 2016
CMakeLists.txt revert 0348032 Jan 1, 2017
COPYING add the COPYING (GNU standard) file, refering to LICENSE Feb 24, 2010
Doxyfile fix doxygen warnings Oct 29, 2014
FAQ fix #5279: Jun 13, 2016
LICENSE update license Jan 1, 2017
LICENSE.html relocate the GPL license files [minor] Jul 1, 2011
README.markdown fix #5279: Jun 13, 2016
THANKS fix #5279: Jun 13, 2016
VERSION.template add ConfigureVersion [CMake] Sep 30, 2011
directories.txt restructure files into rts/Net/ & rts/Game/Players/ May 11, 2013
gpl-2.0.html relocate the GPL license files [minor] Jul 1, 2011
gpl-2.0.txt relocate the GPL license files [minor] Jul 1, 2011
gpl-3.0.html relocate the GPL license files [minor] Jul 1, 2011
gpl-3.0.txt relocate the GPL license files [minor] Jul 1, 2011

README.markdown

Spring RTS game engine

Build Status

README

Spring (formerly TASpring) is an Open Source Real Time Strategy game engine. Visit our project homepage for help, suggestions, bugs, community forum and everything spring related.

Compiling

Detailed instructions for how to compile Spring can be found here

The most simple set of commands will be:

cmake .
make

Installation

Usually, you want to use an installer or a package prepared for your OS:

If you want to compile and install from source, please see this wiki page

The most simple set of commands will be:

make install

Using

Use a lobby client for playing single- or multi-player matches. A list of lobbies may be found here

Once you are in-game, Spring games basically work like every other RTS, though it has a LOT of additional ways of control and customizability.

Notes

A more extensive readme can be found here.