Stratagus

Last updated

Stratagus
Developer(s) Stratagus team
Initial releaseJune 15, 1998;25 years ago (1998-06-15)
Stable release
3.3.2 / August 10, 2022;15 months ago (2022-08-10) [1]
Repository github.com/Wargus/stratagus
Written in C++
Operating system AmigaOS 4, BSD, Linux, Mac OS X, MorphOS, AROS, Windows
Type
License GPL-2.0-only
Website stratagus.com
Battle of Survival screenshot BOSscreen.png
Battle of Survival screenshot

Stratagus is a free and open-source cross-platform game engine used to build real-time strategy video games. Licensed under the GNU GPL-2.0-only, [2] it is written mostly in C++ with the configuration language being Lua.

Contents

History

Battle for Mandicor screenshot (2005) BFM-screenshot01.png
Battle for Mandicor screenshot (2005)

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. [3] 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. [4] The project halted on June 20, 2003. [5]

The developers regrouped in 2004 [6] to continue work on the project, renaming it Stratagus. Their focus changed from cloning Warcraft II to creating an open source, configurable engine for RTS games including support for playing over Internet/LAN or playing vs. computer opponents. [7] A separate project, Wargus, was started to get Warcraft II data files running in the Stratagus engine. This mod requires a legal copy of Warcraft II and allows for cross-platform support such as Linux and other operating systems. The free media set imitating Warcraft II was discontinued. [8]

On June 10, 2007, development of Stratagus was paused. [9]

The Stratagus developers began working on Bos Wars , which uses its own modified version of the Stratagus engine.

In June 2010 some of the developers moved Stratagus project from SourceForge to Launchpad and started working on Stratagus and games again. Wargus (for Warcraft II), War1gus (for Warcraft I) and Stargus (for Starcraft) continued to be developed by the Stratagus team on Launchpad. In 2014, Wyrmgus started as a fork from the Stratagus engine to develop a strategy game based on free assets with a wider scope than the original engine allowed. The Stratagus team has since also moved to GitHub. [10]

Playable Stratagus-based games are: fantasy Aleona's Tales, [11] medieval Battle for Mandicor, [12] [13] Warcraft II: Tides of Darkness (plus expansion Beyond the Dark Portal) port Wargus, Warcraft: Orcs and Humans port War1gus, futuristic Battle of Survival, [14] [15] [16] [17] [18] [19] historically-inspired Commander Stalin , [20] [21] [22] [23] [24] StarCraft port Stargus, and space age Astroseries. Of these, only Aleona's Tales, Wargus , War1gus, and Wyrmsun are complete.

Programming

The Stratagus engine is a 2D engine based on cross-platform open-source libraries like SDL, gzip, bzip2 and others.

Basing on Lua as their primary scripting language, virtually all the abilities in the engine have been made available to the users of Stratagus for easy modding, removing the need to change the original C/C++ source. Animations are created from a set of .png pictures; this technique was commonly used in the time that Warcraft and other RTS had come out.

Stratagus and Wargus have been ported to run on Pocket PC, [25] Symbian and Android [26] devices. Wargus has also been ported to the GP2X and Open Pandora Linux handhelds.

Reception

Stratagus was downloaded from SourceForge.net between 2004 and June 2017 over 185,000 times. [27]

See also

Related Research Articles

<span class="mw-page-title-main">Blizzard Entertainment</span> American video game publisher and developer

Blizzard Entertainment, Inc. is an American video game developer and publisher based in Irvine, California. A subsidiary of Activision Blizzard, the company was founded in February 1991 as Silicon & Synapse, Inc. by three graduates of the University of California, Los Angeles: Michael Morhaime, Frank Pearce and Allen Adham. The company originally concentrated on the creation of game ports for other studios' games before beginning development of their own software in 1993, with games like Rock n' Roll Racing and The Lost Vikings. In 1993, the company became Chaos Studios, Inc., and then Blizzard Entertainment soon after being acquired by distributor Davidson & Associates early in the following year. Shortly after, Blizzard released Warcraft: Orcs & Humans.

<span class="mw-page-title-main">Freeciv</span> Open-source turn-based strategy game

Freeciv is a single- and multiplayer turn-based strategy game for workstations and personal computers inspired by the proprietary Sid Meier's Civilization series. It is available for most desktop computer operating systems and available in an online browser version. Released under the GNU GPL-2.0-or-later, Freeciv is free and open source software. The game's default settings are closest to Civilization II, in both gameplay and graphics, including the units and the isometric grid. However, with a lot of multiplayer games being played in longturn communities, rulesets and additional variants have evolved away from the original ruleset. Freeciv is playable online at Longturn.net, fciv.net, freecivweb.org and some temporary private servers.

id Software American video game developer

id Software LLC is an American video game developer based in Richardson, Texas. It was founded on February 1, 1991, by four members of the computer company Softdisk: programmers John Carmack and John Romero, game designer Tom Hall, and artist Adrian Carmack.

<i>Quake II</i> 1997 video game

Quake II is a 1997 first-person shooter video game developed by id Software and published by Activision. It is the second installment of the Quake series, following Quake. The game's storyline is continued in its expansions, including one tying in Quake II and the first game, and Quake 4.

bnetd is a communication app that enables users of the online game StarCraft released on March 31, 1998 to connect and chat together. Bnetd was released on April 28, 1998 under the name StarHack and provided near-complete emulation of the original online multiplayer gaming service network. This was accomplished through reverse engineering of the corporate Blizzard Entertainment's Battle.net.

<span class="mw-page-title-main">Loki Entertainment</span> Defunct American video game developer

Loki Software, Inc. was an American video game developer based in Tustin, California, that ported several video games from Microsoft Windows to Linux. It took its name from the Norse deity Loki. Although successful in its goal of bringing games to the Linux platform, the company folded in January 2002 after filing for bankruptcy.

Irrlicht is an open-source game engine written in C++. It is cross-platform, officially running on Windows, macOS, Linux and Windows CE and due to its open nature ports to other systems are available, including FreeBSD, Xbox, PlayStation Portable, Symbian, iPhone, AmigaOS 4, Sailfish OS via a QT/Qml wrapper, and Google Native Client.

<i>0 A.D.</i> (video game) Free and open-source real-time strategy video game

0 A.D. is a free and open-source real-time strategy video game under development by Wildfire Games. It is a historical war and economy game focusing on the years between 500 BC and 1 BC, with the years between 1 AD and 500 AD planned to be developed in the future. The game is cross-platform, playable on Windows, macOS, Linux, FreeBSD, and OpenBSD. It is composed entirely of free software and free media, using the GNU GPLv2 license for the game engine source code, and the CC BY-SA license for the game art and music.

<i>Quake II</i> engine Game engine

The Quake II engine is a game engine developed by id Software for use in their 1997 first-person shooter Quake II. It is the successor to the Quake engine. Since its release, the Quake II engine has been licensed for use in several other games.

Sam Oscar Lantinga is a computer programmer. He used to be the lead software engineer at Blizzard Entertainment, where he was known to the community as Slouken. He is best known as the creator of the Simple DirectMedia Layer, a very popular open source multimedia programming library, and also developed the compatibility database for Executor, a proprietary Mac OS emulator.

<span class="mw-page-title-main">Spring Engine</span> Real-time strategy game engine

The Spring Engine is a game engine for real-time strategy (RTS) video games. The game engine is free and open-source software, subject to the terms of the GNU General Public License v2.0 or later.

Mac gaming refers to the use of video games on Macintosh personal computers. In the 1990s, Apple computers did not attract the same level of video game development as Microsoft Windows computers due to the high popularity of Microsoft Windows and, for 3D gaming, Microsoft's DirectX technology. In recent years, the introduction of Mac OS X and support for Intel processors has eased porting of many games, including 3D games through use of OpenGL and more recently Apple's own Metal API. Virtualization technology and Boot Camp also permit the use of Windows and its games on Macintosh computers. Today, a growing number of popular games run natively on macOS, though as of early 2019, a majority still require the use of Microsoft Windows.

<span class="mw-page-title-main">Open-source video game</span> Video game whose source code is open-source software

An open-source video game, or simply an open-source game, is a video game whose source code is open-source. They are often freely distributable and sometimes cross-platform compatible.

<span class="mw-page-title-main">Genie Engine</span> Game engine developed by Ensemble Studios

The Genie Engine is a game engine developed by Ensemble Studios and used in several computer games, such as Age of Empires, Age of Empires II and its expansions and Star Wars: Galactic Battlegrounds. Some of those games have been ported to the Apple Mac.

<span class="mw-page-title-main">Ryan C. Gordon</span> Computer programmer

Ryan C. Gordon is a computer programmer and former Loki Software employee responsible for icculus.org, which hosts many Loki Software projects as well as others. Gordon's site hosts projects with the code from such commercial games as Duke Nukem 3D, Shadow Warrior, Quake III Arena and other free and open source projects for multiple platforms.

StarCraft is a military science fiction media franchise created by Chris Metzen and James Phinney and owned by Blizzard Entertainment. The series, set in the beginning of the 26th century, centers on a galactic struggle for dominance among four species—the adaptable and mobile Terrans, the ever-evolving insectoid Zerg, the powerful and enigmatic Protoss, and the godlike Xel'Naga creator race—in a distant part of the Milky Way galaxy known as the Koprulu Sector. The series debuted with the video game StarCraft in 1998. It has grown to include a number of other games as well as eight novelizations, two Amazing Stories articles, a board game, and other licensed merchandise such as collectible statues and toys.

<span class="mw-page-title-main">Ubuntu Netbook Edition</span> Netbook Linux distribution

Ubuntu Netbook Edition (UNE), known as Ubuntu Netbook Remix (UNR) prior to the release of Ubuntu 10.04, is a discontinued version of the Ubuntu operating system (OS) that had been optimized to enable it to work better on netbooks and other devices with small screens or with the Intel Atom CPU.

<i>Bos Wars</i> Video game

Bos Wars is an open source, cross-platform real-time strategy video game. The game's engine is based on the open-source Stratagus engine, and is set in the future. The game allows the player to develop a war economy, managing energy and magma as resources, in order to build an army to combat their enemies.

<span class="mw-page-title-main">Simple and Fast Multimedia Library</span> Graphics and Multimedia Library written in C++

Simple and Fast Multimedia Library (SFML) is a cross-platform software development library designed to provide a simple application programming interface (API) to various multimedia components in computers. It is written in C++ with bindings available for Ada, C, Crystal, D, Euphoria, Go, Java, Julia, .NET, Nim, OCaml, Python, Ruby, and Rust. Experimental mobile ports were made available for Android and iOS with the release of SFML 2.2.

Besides the Linux distributions designed for general-purpose use on desktops and servers, distributions may be specialized for different purposes including computer architecture support, embedded systems, stability, security, localization to a specific region or language, targeting of specific user groups, support for real-time applications, or commitment to a given desktop environment. Furthermore, some distributions deliberately include only free software. As of 2015, over four hundred Linux distributions are actively developed, with about a dozen distributions being most popular for general-purpose use.

References

  1. releases on github.com
  2. Stratagus's copyfile [ permanent dead link ] at Debian Packages on Debian.org
  3. "FreeCraft - A free real-time strategy game engine". freecraft.org:80. Archived from the original on April 26, 2003. Retrieved January 12, 2022.
  4. "Howard Wen, Stratagus: Open Source Strategy Games linuxdevcenter.com July 15, 2004". Linuxdevcenter.com. Retrieved November 20, 2011.
  5. "FreeCraft domain(s) for sell". Archived from the original on June 21, 2003.
  6. stratagus news (2004)
  7. "Stratagus in Launchpad". launchpad.net. July 27, 2010. Retrieved April 27, 2018.
  8. "Stratagus". LinuxDevCenter. Retrieved November 20, 2011.
  9. "Stratagus homepage". sourceforge.net.
  10. Wargus/stratagus on GitHub
  11. Aleona's Tales (Stratagus game) – Free Gamer
  12. "Battle for Mandicor – Filewatcher". Archived from the original on September 23, 2009. Retrieved January 29, 2010.
  13. "Battle for Mandicor". FreshPorts. Retrieved November 20, 2011.
  14. "Bos Wars". EeeSite. December 12, 2007. Archived from the original on February 27, 2012. Retrieved November 20, 2011.
  15. "Bos Wars – Software Informer". Bos-wars.software.informer.com. April 15, 2009. Retrieved November 20, 2011.
  16. "Bos Wars". LinuxLinks. April 7, 2011. Retrieved November 20, 2011.
  17. "Bos Wars - Moblin.org". Garage.moblin.org. Archived from the original on February 3, 2010. Retrieved November 20, 2011.
  18. "Bos Wars". FOSSForUs. November 1, 2011. Archived from the original on December 16, 2010. Retrieved November 20, 2011.
  19. Bos WarsSoftpedia
  20. Andrew (November 28, 2009). "Commander Stalin: Real Time Strategy Game". Web Upd8. Retrieved November 20, 2011.
  21. "Commander Stalin: Open Source Free Strategy Game". open-tube. Retrieved November 20, 2011.
  22. "Commander Stalin". FOSSForUs. November 1, 2011. Archived from the original on December 16, 2010. Retrieved November 20, 2011.
  23. Commander Stalin Archived December 7, 2008, at the Wayback Machine Softpedia
  24. Commander Stalin Archived July 21, 2011, at the Wayback Machine , Tux Blog: Linux Software & Games Reviews.
  25. "n0p's homepage". Archived from the original on July 12, 2012.
  26. "Stratagus for Android homepage".
  27. stats 2000-06-07+to+2019 on SourceForge.net (May 2019)