Stratagus

Stratagus
software
Logo
Logo
Schermata di esempio
Schermata di esempio
GenereMotore grafico
SviluppatoreWargus Stratagus team
Data prima versione15 luglio 1998
Ultima versione3.3.2 (10 agosto 2022)
Sistema operativoAmigaOS 4, BSD, Linux, Mac OS X, MorphOS, AROS, Windows (non in lista)
LinguaggioC++
c++, lua (non in lista)
LicenzaGPL-2.0-only
(licenza libera)
Sito webstratagus.com
Schermata di Battaglia di sopravvivenza

Stratagus è un motore grafico multipiattaforma open source utilizzato per creare videogiochi di strategia in tempo reale. Scritto principalmente in linguaggio C++ e Lua, viene distribuito sotto licenza GNU GPL-2.0,[1].

Storia

Schermata di Battaglia per Mandicor (2005)

Il 15 giugno 1998, Lutz Sammer, scrisse e rilasciò la prima versione pubblica di un clone gratuito di Warcraft II per Linux sotto il nome di ALE Clone. Nel 1999 venne rinominato Freecraft.[2]

Nel giugno del 2003, Blizzard Entertainment, inviò una diffida ufficiale agli sviluppatori di Freecraft[3]. Nella missiva, Blizzard, accusava di violazione del diritto d'autore gli sviluppatori e accusavano Freecraft di essere clone di Warcraft. Il progetto aveva la stessa struttura e gli stessi personaggi di Warcraft II, ma differenti musiche ed elementi grafici.[4]

Gli sviluppatori decisero di abbandonare il progetto senza sfidare la Blizzard.

Tuttavia, nel 2004[5] ci fu una riorganizzazione del progetto che venne rinominato Stratagus. L'obiettivo non era più quello di creare un clone libero di Warcraft II ma la creazione di un motore open source configurabile per la realizzazione di giochi RTS in grado di offrire il supporto al gioco su Internet/LAN o contro avversari controllati dal computer.[6]

Venne avviato anche un progetto parallelo denominato Wargus in grado di far funzionare i file di dati di Warcraft II nel motore Stratagus. Questa mod per poter funzionare richiede una copia originale e legale di Warcraft II e consente il supporto multipiattaforma per Linux e altri sistemi operativi. I set grafici liberi che imitavano Warcraft II sono stati abbandonati.[7]

Il 10 giugno 2007, lo sviluppo di Stratagus è stato interrotto.[8]

Gli sviluppatori di Stratagus hanno iniziato a lavorare sul progetto Bos Wars, basato su una versione modificata del motore Stratagus.

Nel giugno 2010 gli sviluppatori di Stratagus hanno spostato il progetto da SourceForge a Launchpad ed è ripreso lo sviluppo di Stratagus e sui giochi basati su di esso. Wargus (per Warcraft II), War1gus (per Warcraft I) e Stargus (per Starcraft) hanno continuato a essere sviluppati dal team Stratagus su Launchpad. Nel 2014, è nato Wyrmgus come fork di Stratagus. Wyrmgus è stato sviluppato con l'obiettivo di creare un nuovo gioco di strategia in tempo reale e superare le limitazioni offerte dal suo progenitore Stratagus.

Nel frattempo il team di Stratagus si è spostato su GitHub.[9]

I giochi basati su Stratagus sono: Aleona's Tales,[10] Battle for Mandicor,[11][12] Warcraft II: Tides of Darkness (e la sua espansione Beyond the Dark Portal) port Wargus, Warcraft: Orcs and Humans port War1gus, il futuristico Battle of Survival,[13][14][15][16][17][18] il Commander Stalin di ispirazione storica,[19][20][21][22][23] StarCraft port Stargus e Astroseries. Di questi, solo Aleona's Tales, Wargus, War1gus e Wyrmsun sono completi.

Programmazione

Il motore Stratagus è un motore 2D basato su librerie open source multipiattaforma come SDL, gzip, bzip2 e altre.

Basandosi sul linguaggio di scripting Lua, tutte le funzionalità del motore sono messe a disposizione degli utenti di Stratagus consentendo una facile modifica ed eliminando la necessità di modificare il codice sorgente originale C/C++. Le animazioni vengono create da una serie di immagini .png: questa tecnica era comune all'epoca dell'uscita di Warcraft e altri RTS.

Stratagus e Wargus sono stati adattati per funzionare anche su dispositivi Pocket PC,[24] Symbian e Android[25]. Wargus è disponibile inoltre anche sui dispositivi portatili GP2X e Open Pandora Linux.

Popolarità

Tra il 2004 e giugno 2017,Stratagus, è stato scaricato da SourceForge.net oltre 185.000 volte.[26]

Note

  1. ↑ Stratagus's copyfile at Debian Packages on Debian.org
  2. ↑ freecraft.org:80, http://freecraft.org:80/. URL consultato il 12 gennaio 2022.
  3. ↑ freecraft.org:80, http://www.freecraft.org:80/.
  4. ↑ linuxdevcenter.com, http://www.linuxdevcenter.com/pub/a/linux/2004/07/15/stratagus.html. URL consultato il November 20, 2011.
  5. ↑ stratagus news (2004)
  6. ↑ (EN) launchpad.net, https://launchpad.net/stratagus. URL consultato il 27 aprile 2018.
  7. ↑ linuxdevcenter.com, http://linuxdevcenter.com/pub/a/linux/2004/07/15/stratagus.html. URL consultato il 20 novembre 2011 2011.
  8. ↑ stratagus.sourceforge.net, https://stratagus.sourceforge.net/.
  9. ↑ Wargus/stratagus on GitHub
  10. ↑ Aleona's Tales (Stratagus game) – Free Gamer, su freegamer.blogspot.com.au.
  11. ↑ Copia archiviata, su dir.filewatcher.com. URL consultato il 29 gennaio 2010 (archiviato dall'url originale il 23 settembre 2009).
  12. ↑ freshports.org, https://www.freshports.org/games/bfm/. URL consultato il 20 novembre 2011.
  13. ↑ eeesite.net, http://www.eeesite.net/2007/12/bos-wars-real-time-strategy-game-for.html. URL consultato il 20 novembre 2011.
  14. ↑ bos-wars.software.informer.com, https://bos-wars.software.informer.com/. URL consultato il 20 novembre 2011.
  15. ↑ linuxlinks.com, http://www.linuxlinks.com/article/20080525115403735/BosWars.html. URL consultato il 20 novembre 2011.
  16. ↑ Copia archiviata, su garage.moblin.org. URL consultato il 20 novembre 2011 (archiviato dall'url originale il 3 febbraio 2010).
  17. ↑ fossfor.us, http://fossfor.us/software/name/Bos_Wars. URL consultato il 20 novembre 2011.
  18. ↑ Bos Wars – Softpedia
  19. ↑ (EN) Andrew, Commander Stalin Real-Time Strategy Game [Windows, Linux], su webupd8.org, 28 novembre 2009. URL consultato il 27 giugno 2025.
  20. ↑ open-tube.com, http://open-tube.com/commander-stalin-open-source-free-strategy-game.
  21. ↑ fossfor.us, http://fossfor.us/software/name/Commander_Stalin. URL consultato il 20 novembre 2011.
  22. ↑ Commander Stalin Archiviato il 7 dicembre 2008 in Internet Archive. – Softpedia
  23. ↑ Commander Stalin Archiviato il 21 luglio 2011 in Internet Archive., Tux Blog: Linux Software & Games Reviews.
  24. ↑ Copia archiviata, su n0p.8bit.fm. URL consultato il 9 settembre 2024 (archiviato dall'url originale il 12 luglio 2012).
  25. ↑ drodin.com, https://drodin.com/stratagus/.
  26. ↑ stats 2000-06-07+to+2019 on SourceForge.net (May 2019)

Altri progetti

Collegamenti esterni