Sauerbraten (Cube 2) – avoimen lähdekoodin Quake-tyyppinen FPS tasoeditorilla
Sauerbraten (Cube 2) — avoimen lähdekoodin Quake-tyylinen FPS, monialusta ja reaaliaikaisella tasoeditorilla. Pelaa yksin tai moninpelissä, ilmainen ja aktiivisesti ylläpidetty.
Sauerbraten (tunnetaan myös nimellä Cube 2 tai Sauer, joka tarkoittaa saksaksi "hapanta paahtopaistia") on cross-platform, Quake-tyyppinen, ensimmäisen persoonan räiskintäpeli, joka toimii Microsoft Windowsissa, Linuxissa, FreeBSD:ssä ja Mac OS X:ssä OpenGL:ää ja SDL:ää käyttäen. Pelissä on yksin- ja moninpeli, ja sen tärkein ominaisuus on pelin sisäinen tasoeditori. Pelimoottori on ilmainen ja avoimen lähdekoodin ohjelmisto Zlib-lisenssin alaisuudessa, ja kaupallinen tuki on saatavilla kehittäjän omalta yrityskumppanilta, Dot3 Labsilta.
Peli alkoi alkuperäisen Cube Engine -moottorin uudelleensuunnitteluna, ja sen ensimmäinen julkaisu tehtiin 6. toukokuuta 2004. Peliä päivitetään melko säännöllisesti.
Pelin keskeiset ominaisuudet
Sauerbraten yhdistää perinteisen vauhdikkaan FPS-pelin ja poikkeuksellisen tehokkaan, reaaliaikaisen tasonmuokkaustyökalun. Pelin avainpiirteitä ovat:
- Nopeatempoiset taistelut: perinteiset FPS-aseet ja -mekaniikat, erilaisia pelityyppejä (esim. deathmatch, joukkuepohjaiset tilat ja yhteisön muokkaamat modit).
- Reaaliaikainen editori: koko pelimaailma voidaan muokata suoraan pelissä — muutokset näkyvät välittömästi ja niitä voi testata saman tien.
- Moninpelituen laajuus: pelejä voi pelata paikallisesti, isännöidä kuuntelupalvelimena tai käyttää dedikoituja palvelimia; mukana on myös tuki botteihin ja modattavuuteen.
- Kevyet järjestelmävaatimukset: peli toimii useimmissa nykyaikaisissa tietokoneissa, kunhan OpenGL- ja SDL-tuki on saatavilla.
Tasoeditori ja karttatuotanto
Yksi Sauerbratenin tärkeimmistä myyntivaltteista on sen oktapuupohjainen editori: geometria muodostetaan jakamalla tilaa kuutiopohjaisiin yksiköihin (octree), mikä tekee muokkaamisesta intuitiivista ja tehokasta. Editorista kannattaa nostaa esiin:
- reaaliaikainen muokkaus ja välitön esikatselu ilman erillistä "compile"-vaihetta;
- valikoima työkaluja kuten leikkaus, yhdistäminen, teksturointi ja valuuihin perustuvat muokkaukset;
- entiteettien ja spawn-pisteiden sijoittaminen suoraan editorissa;
- mahdollisuus tehdä yhteistyötä: useampi pelaaja voi muokata samaa karttaa verkon yli.
Kartat tallennetaan pakattuun muotoon, ja niiden jakaminen yhteisölle on helppoa. Karttoja ja moduuleja on saatavana runsaasti yhteisön kautta.
Moninpeli, botit ja modattavuus
Sauerbraten tukee sekä paikallista että internet-moninpeliä. Pelissä on useita valmiita pelityyppejä ja suuret mahdollisuudet muokata pelisääntöjä. Yhteisö on luonut lukuisia modeja, karttoja ja skinejä.
Peli sisältää perustason bottituen, jonka ansiosta yksin pelaaminen onnistuu ilman toisia pelaajia. Lisäksi palvelinpuolella voi ajaa dedikoituja serverejä, ja pelaajia yhdistää pelin sisäinen palvelinlistaus tai kolmannen osapuolen listauspalvelut.
Tekninen toteutus ja lisenssi
Sauerbraten on kirjoitettu C++:lla ja käyttää OpenGL:ää grafiikkaan sekä SDL:ää ikkunointiin ja syötteeseen. Pelimoottorin lähdekoodi on Zlib-lisensoitu, mikä sallii laajan käytön, kaupallisen integroinnin ja levityksen vähin rajoituksin. Huomioi kuitenkin, että pelin mukana tulevat resurssit (mallit, tekstuurit, äänet) voivat olla eri lisenssien alaisia — tarkista tarvittaessa kunkin paketin lisenssitiedot.
Historia ja yhteisö
Peli syntyi alkuperäisen Cube-moottorin kehitystyön jatkeena, ja sen kehityksestä vastasivat alkuperäisen projektin tekijät ja laaja avoimen lähdekoodin yhteisö. Julkaisusta lähtien yhteisö on tuottanut karttoja, modeja ja korjauksia, ja aktiivinen keskustelu foorumeilla ja versionhallintajärjestelmissä pitää kehityksen käynnissä. Kaupallinen tuki ja palvelut ovat saatavilla kehittäjän yhteistyökumppanien kautta.
Asentaminen ja aloittaminen
Pelin voi ladata virallisilta jakelusivuilta tai yhteisön ylläpitämiltä paketeilta. Yleisesti asennus koostuu hiljattain pakatun kansiorakenteen purkamisesta ja käynnistysohjelman suorittamisesta (Windowsissa usein .exe-tiedosto, UNIX-järjestelmissä suoritettava binääri). Moninpelipalvelimen pystyttäminen ei vaadi erikoisosaamista, mutta edistyneemmät asetukset tehdään palvelimen komentoriviparametreilla ja konfiguraatiotiedostoilla.
Yhteenveto
Sauerbraten on houkutteleva vaihtoehto pelaajille ja kehittäjille, jotka hakevat nopeaa FPS-tekemistä ja helppokäyttöistä, voimakasta tasoeditoria samassa paketissa. Koska pelimoottori on avoin ja kevytrakenteinen, se sopii myös oppimiseen, modaukseen ja pienten palvelinympäristöjen pyörittämiseen.
Teknologia
Sauerbraten tehtiin pelin Cube, mutta on paljon kehittyneempi ja pelaaja voi luoda uusia tasoja. Sauerbratenia ei tehty näyttämään kovin hyvältä, vaan mahdollistamaan karttojen tekeminen helposti pelin sisällä ilman suurta latausta. Sauerbraten CTF Edition on alle 350 megatavua. Crysis-peli on noin 3 000 megatavua.
Kartan muokkaus
Kartat tehdään kuutioista, joita voidaan pidentää tai lyhentää ja muotoilla uudelleen. Nämä kuutiot voidaan kartoittaa helposti pelin sisäisen editorin avulla. Tämä tarkoittaa sitä, että sekä kartantekijät että pelaajat voivat tehdä hyvin suuria ja yksityiskohtaisia karttoja hyvin nopeasti. Tämä ei ole kuten muissa peleissä, kuten Quakessa, jossa tarvitaan paljon vaivaa ja bugien korjaamista, jotta kartta edes toimisi.
Tämä muokkaamisen yksinkertaisuus on johtanut siihen, että pelaajat ja kehittäjät ovat julkaisseet paljon karttoja. Ne ovat saatavilla Quadropolis-foorumeilla.
Pelattavuus
Pelissä on yksinpeli- ja moninpelitilat. Moninpeliä voi pelata LAN- ja Internet-yhteydellä. Verkkopelityyppejä ovat deathmatch, last man standing, "Capture" (jossa joukkueet taistelevat kartan osien hallinnasta), Quake-tyylinen Capture the Flag, myös instant-shot-pelit (Instagib, Insta-clan-arena, insta-capture) sekä verkkomoninpelikarttojen muokkaus, joka on yksi Sauerbratenin mielenkiintoisimmista ja suosituimmista ominaisuuksista. Yksinpelitiloissa tietokone ohjaa hirviöitä sinua vastaan.

Esimerkki kuution alajakamisesta
Media
Peliä on esitetty Burger Kingin televisiomainoksessa, se sai neljä tähteä viidestä MacWorld UK:n arvostelussa, ja peli mainittiin Games for Windows -lehden numerossa 3: The Official Magazine -lehden artikkelissa (sekä 101 ilmaista peliä -artikkelissa), jossa sitä kuvailtiin "täydelliseksi sekä niukoille että luoville pelaajille".
Linux- ja ohjelmistoarvosteluihin keskittynyt Phoronix-sivusto sekä Linux.com, joka tarjoaa vapaaseen ja avoimeen lähdekoodiin liittyviä uutisia, arvioivat CTF-painoksen pitkään.
Kysymyksiä ja vastauksia
Q: Mikä on Sauerbraten?
V: Sauerbraten on Quaken kaltainen ensimmäisen persoonan räiskintäpeli, jota voi pelata eri alustoilla, kuten Microsoft Windows, Linux, FreeBSD ja Mac OS X.
K: Mitä nimi Sauerbraten tarkoittaa?
V: Sauerbraten on saksankielinen termi, joka tarkoittaa suomeksi "hapanta paistia".
K: Mitkä ovat pelin ominaisuudet?
V: Pelissä on sekä yksin- että moninpeliä ja pelin sisäinen tasoeditori.
K: Onko Sauerbraten maksullinen peli?
V: Ei, Sauerbraten on ilmainen peli.
K: Kuka kehitti Sauerbratenin?
V: Sauerbratenin kehitti sama tiimi, joka loi alkuperäisen Cube Enginen.
K: Onko Sauerbraten avoimen lähdekoodin ohjelmisto?
V: Kyllä, Sauerbratenin pelimoottori on ilmainen ja avoimen lähdekoodin ohjelmisto Zlib-lisenssin nojalla.
K: Onko Sauerbratenille saatavilla kaupallista tukea?
V: Kyllä, kaupallista tukea on saatavilla Dot3 Labsilta, kehittäjän omalta yritykseltä.
Etsiä