Okna vesmíru open-sourcována dokořán, GLSMAC je reimplementace Alpha Centauri

Podpořit high-voltage.cz na STARTOVAČI 22 patronů = 2248 Kč měsíčně

Je to malé pade pro čtenáře, ale velká vzpruha pro HV! ;)

Sid Meier’s Alpha Centauri z roku 1999 dodnes platí za jednu z nejoblíbenějších 4X strategií vůbec. O to větší je moje ostuda - ač jsem u libovolné Civilization schopen prosedět celé víkendy, k Alpha Centauri ne a ne najít cestu! Ale třeba mi ji prošlape GLSMAC, což je open-source reimplementace původní hry založená na OpenGL a SDL2.

(SMAC = Sid Meier’s Alpha Centauri. Vám to určitě došlo hned, ale mně to chvilku trvalo :))

Okna vesmíru open-sourcována dokořán, GLSMAC je reimplementace Alpha Centauri

GLSMAC je zbrusu nový engine naprogramovaný od nuly, který z původní hry potřebuje herní data - grafiku, zvuky, videa, texty, modely a další obsah. Je třeba mu ukázat cestu k Alpha Centauri a datadisku Alien Crossfire - obé lze v jednom balíčku zakoupit na GOGu i na Steamu, podporována jsou i starší vydání na fyzických nosičích.

Cílem projektu je zachovat frakce, příběhové pozadí, technologický strom, pravidla i charakteristické uživatelské rozhraní apod., kompletně nové budou ale části ukryté pod povrchem, především grafický engine a síťový kód. Generování map, umělá inteligence, dynamická hudba a některé detaily rozhraní se mohou od originálu mírně lišit, protože je autor rekonstruuje bez použití původního zdrojového kódu.

Vývoj GLSMAC se nachází ve verzi 0.3+, takže lze procházet rozhraní, generovat a upravovat mapy či testovat multiplayerovou infrastrukturu, nikoli však rozjet plnohodnotnou kampaň. Až verze 0.4 má přinést skutečné herní tahy, první jednotky, zakládání základen, základní budovy, technologie, terraforming a boj. Kompletní jednotky, stavby a technologický strom jsou plánované pro verzi 0.5, umělá inteligence a diplomacie dokonce až pro 0.7.

Zajímavě je řešena podpora modifikací. Uživatelské rozhraní a herní logika jsou napsané ve skriptech s příponou .gls.js, tedy v jazyce podobném zjednodušenému JavaScriptu. Tvůrci modů tak mají mít možnost zasahovat do hry podstatně hlouběji než prostou výměnou obrázků a zvuků. GLSMAC by měl zároveň rozpoznat klasické modifikace nahrazující soubory PCX či WAV, nikoli však zásahy navázané přímo na původní spustitelný soubor terranx.exe.

Až bude rekonstrukce původní hry dokončena, autor plánuje také větší mapy, vyšší počet hráčů, záznamy partií, editor vlastních frakcí, alternativní grafické balíčky nebo službu pro dlouhé multiplayerové partie, v nichž každý hráč odehraje například jeden tah denně. Všechny zásahy měnící původní pravidla mají být volitelné a speciální "Classic Mode" by měl novinky hromadně vypnout.

GLSMAC je dostupný pro 64bitové Windows a Ubuntu, zdrojový kód lze přeložit také pod dalšími linuxovými distribucemi a FreeBSD. Hardwarové nároky jsou skromné - autor pro 60 snímků za sekundu doporučuje grafiku úrovně Intel HD 4400, Radeon R7 či GeForce GT 710 a 2 až 4 GB operační paměti.

Tak držme autorovi palce, ať se mu to "vědecké vítězství" podaří :) GLSMAC je ve vývoji přibližně 3 roky, takže na plný herní zážitek si ještě nějaký ten tah počkáme, ale projekt žije a postupuje vpřed, políčko po políčku. Aktuální verzi najdete na github.com/afwbkbc/glsmac.

Autor: Sledge

DOS, 486, retro! Sběratel starých počítačů, her a konzolí. Profesně webový desetibojař a dělník informačního věku.

Komentáře k:
"Okna vesmíru open-sourcována dokořán, GLSMAC je reimplementace Alpha Centauri"

Přidej komentář (přihlášení / registrace)

(Komentáře s více jak 2 odkazy musí počkat na schválení.)

Podpořit finančním příspěvkem » The Ultimate Retro Gaming PC in a Compact Package