Stratagus -Stratagus

Stratagus
Stratagus-logo.png
Vývojáři Tým Stratagus
První vydání 15. června 1998 ; Před 23 lety ( 1998-06-15 )
Stabilní uvolnění
3.0.0 / 19. prosince 2020 ; Před 9 měsíci ( 2020-12-19 )
Úložiště github .com /Wargus /Stratagus
Napsáno C ++
Operační systém AmigaOS 4 , BSD , Linux , Mac OS X , MorphOS , AROS , Windows
Typ
Licence Pouze GPL-2.0
webová stránka wargus .github .io

Stratagus je bezplatný a open-source multiplatformní herní engine, který se používá k vytváření strategických videoher v reálném čase . Licencován pouze pod GNU GPL-2.0 , je napsán převážně v jazyce C ++, přičemž konfiguračním jazykem je Lua .

Dějiny

Snímek obrazovky Battle for Mandicor (2005).

15. června 1998 vydal Lutz Sammer první veřejnou verzi bezplatného klonu Warcraft II pro Linux , který napsal, s názvem ALE Clone . V roce 1999 byl přejmenován na Freecraft . V červnu 2003 byl od Blizzard Entertainment obdržen dopis o zastavení a zdržení , který se domníval, že název Freecraft by mohl způsobit záměnu se jmény StarCraft a Warcraft a že některé nápady v motoru byly příliš podobné Warcraft II . Projekt byl zastaven 20. června 2003.

Vývojáři se v roce 2004 přeskupili, aby pokračovali v práci na projektu, a přejmenovali jej na Stratagus . Jejich zaměření se změnilo z klonování Warcraft II na vytvoření open source, konfigurovatelného enginu pro hry RTS včetně podpory hraní přes internet/LAN nebo hraní vs. počítačových soupeřů. Byl zahájen samostatný projekt Wargus , aby se datové soubory Warcraft II spustily v enginu Stratagus . Tento režim vyžaduje legální kopii Warcraft II a umožňuje podporu napříč platformami, jako je Linux a další operační systémy. Sada bezplatných médií napodobující Warcraft II byla ukončena.

10. června 2007 byl vývoj Stratagusu pozastaven.

Tyto Stratagus vývojáři začali pracovat na Bos Wars , který používá vlastní upravenou verzi tohoto Stratagus motoru.

V červnu 2010 někteří vývojáři přesunuli projekt Stratagus ze Sourceforge na Launchpad a začali znovu pracovat na Stratagusu a hrách. Wargus (pro Warcraft II), War1gus (pro Warcraft I ) a Stargus (pro Starcraft ) byl i nadále vyvíjen týmem Stratagus na Launchpadu . V roce 2014 začal Wyrmgus jako vidlička z enginu Stratagus s cílem vyvinout strategickou hru založenou na volných prostředcích s širším rozsahem, než umožňoval původní engine. Tým Stratagus se od té doby také přesunul na GitHub .

Hratelné hry založené na Stratagusu jsou: fantasy Aleoniny příběhy , středověká bitva o Mandicor , Warcraft II: Tides of Darkness (plus rozšíření Beyond the Dark Portal ) port Wargus , Warcraft: Orcs and Humans port War1gus , futuristická Battle of Survival , historicky inspirovaný velitel Stalin , StarCraft portu Stargus a kosmického věku Astroseries . Z nich jsou dokončeny pouze Aleoniny příběhy , Wargus , War1gus a Wyrmsun .

Programování

Motor Stratagus je 2D engine založený na cross-platformní open-source knihovny jako SDL , gzip , bzip2 a další.

Opírat o Lua jako jejich primární skriptovací jazyk , téměř všechny byly dány k dispozici schopnosti v motoru uživatelům Stratagus pro snadné modding , odstraňuje potřebu změnit původní C / C ++ zdroj . Animace jsou vytvářeny ze sady .pngobrázků; tato technika se běžně používala v době, kdy vyšel Warcraft a další RTS .

Stratagus a Wargus byly přeneseny pro provoz na zařízeních Pocket PC , Symbian a Android . Wargus byl také portován na kapesní počítače GP2X a Open Pandora Linux.

Recepce

Stratagus byl stažen ze serveru Sourceforge.net v letech 2004 až červen 2017 více než 185 000krát.

Viz také

Reference

externí odkazy