Sauerbraten (Cube 2) – medplatformna odprtokodna prvoosebna strelska igra
Sauerbraten (znana tudi kot Cube 2 ali Sauer, nemško "kisla pečenka") je medplatformna prvoosebna strelska računalniška igra, podobna igri Quake, ki deluje v operacijskih sistemih Microsoft Windows, Linux, FreeBSD in Mac OS X z uporabo OpenGL in SDL. Igra omogoča igranje za enega in več igralcev ter vsebuje urejevalnik ravni v igri, ki je njena glavna značilnost. Igralni pogon je brezplačna odprtokodna programska oprema pod licenco Zlib, komercialna podpora pa je na voljo pri razvijalčevem poslovnem partnerju, podjetju Dot3 Labs.
Igra se je začela kot predelava prvotnega motorja Cube Engine, prvič pa je bila izdana 6. maja 2004. Igra se redno posodablja.
Glavne značilnosti
Sauerbraten izstopa po vgrajenem urejevalniku ravni, ki deluje v realnem času in omogoča hitro ustvarjanje in spreminjanje okolij znotraj same igre. Pogon uporablja oktodno (octree) strukturo za modeliranje sveta, kar omogoča enostavno in hitro urejanje ter učinkovito upodabljanje. Grafični del temelji na OpenGL, kar zagotavlja prenosljivost in podporo strojni pospešitvi na različnih platformah.
Igralni načini in mehanika
Igra podpira igranje za enega igralca in več igralcev preko omrežja. Na voljo so različni večigralni načini, med drugim deathmatch, team deathmatch, capture the flag in drugi priljubljeni načini, ki jih lahko podporo razširijo tudi skupnostne modifikacije. Igralec upravlja značaj iz prve osebe in uporablja različno oborožitev ter predmete; poudarek je hitra, akcijska igra s poudarkom na spretnosti in taktičnem gibanju.
Urejevalnik ravni
Urejevalnik, vgrajen v igro, omogoča oblikovanje zemljevidov neposredno med igranjem brez potrebe po zunanjem orodju. Uporabniki lahko ustvarjajo geometrijo, postavljajo teksture, razsvetljavo in sklope elementov ter takoj testirajo rezultate. Ta funkcija je privlačna tako za začetnike, ki želijo hitro eksperimentirati, kot za izkušene ustvarjalce map, ki izdelujejo bolj kompleksne stopnje za skupnost.
Razvoj, licenca in podpora
Izvorna koda pogona je izšla pod licenco Zlib, kar pomeni, da je programska oprema prosto razširljiva, spreminjana in vključljiva v druge projekte z malo omejitvami. Razvoj igre je bil skupnostno usmerjen; na voljo so različne distribucije in forki motorja, ki nadgrajujejo grafiko in funkcionalnosti. Poleg skupnostne podpore obstaja tudi komercialna podpora prek razvijalčevega partnerja Dot3 Labs.
Skupnost in razširljivost
Okoli igre se je razvila aktivna skupnost, ki ustvarja zemljevide, modifikacije, teksture in strežniške ponudbe. Zaradi odprtokodne narave je mogoče pogon prilagoditi ali integrirati v lastne projekte. Igralci lahko gostijo lastne strežnike, izmenjujejo vsebine in sodelujejo v tekmovanjih ali dogodkih, ki jih organizira skupnost.
Sistemske zahteve in prenos
Sauerbraten je zasnovan tako, da teče na širokem razponu strojne opreme — od starejših naprav do sodobnih računalnikov — zaradi relativno skromnih zahtev pogona in uporabe OpenGL. Igralno datoteko in izvorno kodo je običajno mogoče prenesti z uradne strani projekta ali z ogledali skupnosti; pri distribuciji za posamezne platforme so na voljo predkompilirane izvedbe in navodila za prevajanje iz izvorne kode.
Zaključek
Sauerbraten (Cube 2) je primer odprtokodne, medplatformne prvoosebne strelske igre, ki združuje hitro igro z močnim orodjem za ustvarjanje vsebin v realnem času. Zaradi enostavnega urejevalnika, fleksibilne licence in aktivne skupnosti ostaja priljubljena izbira za igralce in razvijalce, ki želijo eksperimentirati z igrami in zemljevidi brez večjih tehničnih ovir.
Tehnologija
Sauerbraten je bil narejen na podlagi igre Cube, vendar je veliko naprednejši in igralec lahko ustvarja nove stopnje. Sauerbraten ni bil narejen, da bi bil videti zelo dobro, temveč da bi omogočil enostavno izdelavo zemljevidov v igri brez velikega prenosa. Sauerbraten CTF Edition ima manj kot 350 megabajtov. Igra Crysis ima približno 3 000 megabajtov.
Urejanje zemljevida
Zemljevidi so sestavljeni iz kock, ki jih lahko podaljšamo ali skrajšamo in preoblikujemo. Te kocke je mogoče preprosto načrtovati z urejevalnikom v igri. To pomeni, da lahko ustvarjalci zemljevidov in igralci zelo hitro izdelajo zelo velike in podrobne zemljevide. To ni tako kot v drugih igrah, kot je Quake, kjer je treba vložiti veliko truda in odpravljati napake, da zemljevid sploh začne delovati.
Zaradi te preprostosti urejanja so igralci in razvijalci izdali veliko zemljevidov. Na voljo so na forumih Quadropolis.
Igranje igre
Igra ima načine za enega in več igralcev. Večigralstvo je mogoče z LAN in internetno povezavo. Vrste spletnih iger so deathmatch, last man standing, "Capture" (kjer se ekipe borijo za nadzor nad deli zemljevida), Capture the Flag v slogu igre Quake, tudi igre s takojšnjimi streli (Instagib, Insta-clan-arena, insta-capture) ter spletno urejanje zemljevidov za več igralcev, kar je ena od najbolj zanimivih in priljubljenih funkcij igre Sauerbraten. V načinih za enega igralca računalnik nadzoruje pošasti proti vam.


Primer delitve kocke
Mediji
Igra je bila prikazana v televizijskem oglasu za Burger King, v recenziji MacWorld UK je prejela štiri od petih zvezdic, omenjena pa je bila tudi v 3. številki revije Games for Windows: v članku 101 brezplačna igra), kjer je bila opisana kot "popolna tako za lakomne kot tudi za ustvarjalne igralce".
Phoronix, spletno mesto, ki se osredotoča na Linux in preglede programske opreme, ter Linux.com, spletno mesto, ki objavlja novice o brezplačni in odprtokodni programski opremi, sta izdaji CTF namenila dolgo recenzijo.
Vprašanja in odgovori
V: Kaj je Sauerbraten?
O: Sauerbraten je prvoosebna strelska računalniška igra, podobna igri Quake, ki jo je mogoče igrati na različnih platformah, kot so Microsoft Windows, Linux, FreeBSD in Mac OS X.
V: Kaj pomeni ime Sauerbraten?
O: Sauerbraten je nemški izraz, ki pomeni "kisla pečenka".
V: Kakšne so značilnosti igre?
O: Igra vključuje igranje za enega in več igralcev ter urejevalnik ravni v igri.
V: Ali je Sauerbraten plačljiva igra?
O: Ne, Sauerbraten je brezplačna igra.
V: Kdo je razvil igro Sauerbraten?
O: Sauerbraten je razvila ista ekipa, ki je ustvarila prvotni Cube Engine.
V: Ali je Sauerbraten odprtokodna programska oprema?
O: Da, Sauerbratenov igralni motor je brezplačna in odprtokodna programska oprema pod licenco Zlib.
V: Ali je za Sauerbraten na voljo komercialna podpora?
O: Da, komercialna podpora je na voljo pri podjetju Dot3 Labs, ki je poslovni partner razvijalca.