Stratagus
Utvecklare | Stratagus team |
---|---|
Initial release | 15 juni 1998 |
Stabil frisättning | 3.3.2 / 10 augusti 2022
|
Förvar | |
Skrivet i | C++ |
Operativ system | AmigaOS 4 , BSD , Linux , Mac OS X , MorphOS , AROS , Windows |
Typ | |
Licens | Endast GPL-2.0 |
Hemsida |
Stratagus är en gratis och öppen källkod för plattformsoberoende spelmotor som används för att bygga strategispel i realtid . Licensierad under GNU GPL-2.0-only , den är skriven mestadels i C++ med konfigurationsspråket Lua .
Historia
Den 15 juni 1998 släppte Lutz Sammer den första offentliga versionen av en gratis Warcraft II- klon för Linux som han hade skrivit, med namnet ALE Clone . 1999 döptes det om till Freecraft . I juni 2003 mottogs ett upphörande -brev från Blizzard Entertainment , som trodde att namnet Freecraft kunde orsaka förvirring med namnen StarCraft och Warcraft , och att några av idéerna i motorn var för lika Warcraft II . Projektet stoppades den 20 juni 2003.
Utvecklarna omgrupperades 2004 för att fortsätta arbetet med projektet och döpte om det till Stratagus . Deras fokus ändrades från att klona Warcraft II till att skapa en öppen källkod, konfigurerbar motor för RTS-spel inklusive stöd för att spela över Internet/LAN eller spela mot datormotståndare. Ett separat projekt, Wargus , startades för att köra Warcraft II- datafiler i Stratagus- motorn. Denna mod kräver en laglig kopia av Warcraft II och möjliggör plattformsoberoende stöd som Linux och andra operativsystem. Den fria mediauppsättningen som imiterar Warcraft II avbröts.
Den 10 juni 2007 pausades utvecklingen av Stratagus.
Stratagus - utvecklarna började arbeta på Bos Wars , som använder sin egen modifierade version av Stratagus -motorn.
I juni 2010 flyttade några av utvecklarna Stratagus -projektet från SourceForge till Launchpad och började arbeta med Stratagus och spel igen. Wargus (för Warcraft II), War1gus (för Warcraft I ) och Stargus (för Starcraft ) fortsatte att utvecklas av Stratagus-teamet på Launchpad . 2014 Wyrmgus som en gaffel från Stratagus -motorn för att utveckla ett strategispel baserat på gratis tillgångar med ett bredare omfång än den ursprungliga motorn tillät. Stratagus - teamet har sedan dess också flyttat till GitHub .
Spelbara Stratagus -baserade spel är: fantasy Aleona's Tales , medeltida Battle for Mandicor , Warcraft II: Tides of Darkness (plus expansion Beyond the Dark Portal ) port Wargus , Warcraft: Orcs and Humans port War1gus , futuristisk Battle of Survival , historiskt inspirerad Commander Stalin , StarCraft- porten Stargus och rymdålderns Astroseries . Av dessa är bara Aleona's Tales , Wargus , War1gus och Wyrmsun kompletta.
Programmering
Stratagus- motorn är en 2D-motor baserad på plattformsoberoende öppen källkodsbibliotek som SDL , gzip , bzip2 och andra.
Baserat på Lua som deras primära skriptspråk , har praktiskt taget alla funktioner i motorn gjorts tillgängliga för användarna av Stratagus för enkel modding , vilket tar bort behovet av att ändra den ursprungliga C/C++- källan . Animationer skapas från en uppsättning .png
-bilder; denna teknik användes ofta under den tid som Warcraft och andra RTS hade kommit ut.
Stratagus och Wargus har porterats för att köras på Pocket PC, Symbian och Android - enheter. Wargus har också porterats till GP2X och Open Pandora Linux.
Reception
Stratagus laddades ner från SourceForge.net mellan 2004 och juni 2017 över 185 000 gånger.
Se även
externa länkar
- AROS programvara
- AmigaOS 4-spel
- Amiga spel
- Fanspel
- Gratis spelmotorer
- Gratis programvara programmerad i C
- Gratis programvara som använder SDL
- Linux-spel
- Lua (programmeringsspråk)-skriptbara spelmotorer
- Lua (programmeringsspråk)-skriptade videospel
- MacOS-spel
- MorphOS-spel
- TV-spel med öppen källkod
- Strategispel i realtid
- Strategi videospel
- Windows-spel