Stratagus on pelimoottori, joka mahdollistaa erilaisten reaaliaikaisten strategiapelien pelaamisen.

Kuvankaappaus Battle for Mandicor -pelistä, joka hyödyntää Stratagusta.

Strataguksen lähdekoodi on saatavilla avoimesti. Ohjelma toimii 32-bittisissä Windowseissa, Mac OS X:ssä, AmigaOS 4:ssä ja POSIX-tyyppisissä UNIX-järjestelmissä (Mukaan lukien *BSD ja Linux). Pelimoottori on tehty C-kielellä, ja eri peliskenaarioiden skriptauksessa käytetään Lua-skriptikieltä.

Stratagus oli alkuperäiseltä nimeltään Freecraft, ja sen alkuperäinen tarkoitus oli nimenomaan toimia uutena pelimoottorina Warcraft II-pelille. Freecraft-koodi kuitenkin laadittiin niin, että sillä pystyttiin pelaamaan muitakin pelejä. Freecraft-projekti loppui Blizzard Entertainmentin vaatimuksesta, sillä heidän näkemyksensä mukaan nimi oli liian lähellä Warcraft-tavaramerkkiä - ja myös siksi että Freecraftin tekijätiimi oli kyllästynyt.

Suhteellisen pian sen jälkeen uudet tekijät jatkoivat työtä Stratagus-nimen alla. Nykyisin Strataguksen Warcraft II-tuki on hajautettu omaan projektiinsa nimeltä Wargus, ja lisäksi on ilmaantunut useita muita peliprojekteja. Muutamia esimerkkejä toimivimmista ovat esimerkiksi Magnant, Battle for Survival, Astroseries ja Battle for Mandicor.

Aiheesta muualla muokkaa

 
Commons
Wikimedia Commonsissa on kuvia tai muita tiedostoja aiheesta Stratagus.