Stratagus
240px
Battle of Survival screenshot
|
|
Developer(s) | Stratagus team |
---|---|
Stable release | 2.3.0 / March 19, 2015 |
Operating system | AmigaOS 4, BSD, Linux, Mac OS X, MorphOS, AROS, Windows |
Type | |
License | GNU General Public License |
Website | launchpad |
Stratagus is a free cross-platform game engine used to build real-time strategy video games. Licensed under the GNU GPL,[1] it is written in C and (mostly) C++ with the configuration language being Lua. SDL, gzip and bzip2 are among the external libraries used.
History
On June 15, 1998 Lutz Sammer released the first public version of a free Warcraft II clone for Linux he had written, named ALE Clone. In 1999 it was renamed to Freecraft. In June 2003, a cease and desist letter was received from Blizzard Entertainment, who thought the name Freecraft could cause confusion with the names StarCraft and Warcraft, and that some of the ideas within the engine were too similar to Warcraft II.[2] The project halted on June 20, 2003.[3]
In 2004[4] the developers regrouped to continue the work by the name of Stratagus, with a change in the aim. The former interest in using the data files from WarCraft had diminished. The difference being, the project was previously using the data files from Warcraft II was split off into the new and separate project Wargus and the free media set imitating Warcraft II was discontinued.[5] Note that two versions later spawned from this, one allowing users to play in linux environments.
On June 10, 2007, development of Stratagus was paused .[6] The Stratagus developers began working on Bos Wars, which uses its own modified version of the Stratagus engine.
In June 2010 some of developers moved Stratagus project from Sourceforge to Launchpad and started working on Stratagus and games again. Now Stratagus, Wargus and Stargus are developed by Stratagus team on Launchpad.
Playable Stratagus-based games are: fantasy Aleona's Tales,[7] medieval Battle for Mandicor,[8][9] Warcraft II: Tides of Darkness port Wargus, futuristic Battle of Survival,[10][11][12][13][14][15] historically-inspired Commander Stalin,[16][17][18][19][20] StarCraft port Stargus, and space age Astroseries. Of these, only Aleona's Tales, Wargus and Wyrmsun are complete.
Programming
The Stratagus engine is a 2D engine based on a set of pictures in a .png file to show animation. This style was commonly used in the time that Warcraft and other RTS had come out.
Basing on Lua as their primary scripting language, virtually all the abilities in the engine have been made available so that a user of Stratagus does not have to make changes in the original source unless they wish to add new features not presently supported by the engine.
Stratagus and Wargus have been ported to run on Pocket PC,[21] Symbian and Android[22] devices. Wargus has also been ported to the GP2X and Open Pandora Linux handhelds.
See also
- Game engine recreation
- bnetd, a similar in style project for another Blizzard product that was shut down due to a court action
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
Wikimedia Commons has media related to Lua error in package.lua at line 80: module 'strict' not found.. |
- No URL found. Please specify a URL here or add one to Wikidata.
- BoS Wars
- Commander Stalin
- Stargus
- Wargus
- Battle for Mandicor
- ↑ Stratagus's copyfile at Debian Packages
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ FreeCraft Cease and desisted by Blizzard – Slashdot
- ↑ stratagus news
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Aleona's Tales (Stratagus game) – Free Gamer
- ↑ Battle for Mandicor – Filewatcher
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Bos Wars – Softpedia
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Commander Stalin – Softpedia
- ↑ Commander Stalin, Tux Blog: Linux Software & Games Reviews.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- Pages with reference errors
- Use mdy dates from November 2011
- Pages with broken file links
- Official website missing URL
- AmigaOS 4 games
- Free game engines
- Free software programmed in C
- Open-source strategy video games
- Linux games
- Lua-scriptable game engines
- Lua-scripted video games
- OS X games
- MorphOS games
- AROS software
- Amiga games
- Open-source video games
- Real-time strategy video games
- Free software that uses SDL
- Windows games