Sauerbraten (známa aj ako Cube 2 alebo Sauer, nemecky "kyslá pečienka") je multiplatformová počítačová strieľačka z pohľadu prvej osoby podobná hre Quake, ktorá beží na operačných systémoch Microsoft Windows, Linux, FreeBSD a Mac OS X s použitím OpenGL a SDL. Hra obsahuje hru pre jedného a viacerých hráčov a obsahuje editor úrovní v hre, ktorý je jej hlavnou funkciou. Herný engine je bezplatný softvér s otvoreným zdrojovým kódom pod licenciou Zlib, pričom komerčnú podporu poskytuje vlastný obchodný partner vývojára, spoločnosť Dot3 Labs.
Hra začala ako prepracovaná verzia pôvodného enginu Cube Engine a jej prvé vydanie sa uskutočnilo 6. mája 2004. Hra sa pomerne pravidelne aktualizuje.
Hrateľnosť a herné režimy
Sauerbraten kombinuje rýchlu, arénovú strieľačku s jednoduchým, ale výkonným systémom tvorby máp. Hráči majú k dispozícii základný arzenál zbraní (strelba na krátku a dlhú vzdialenosť, explozie, atď.) a pohyb je rýchly s dôrazom na presnosť a časovanie. Hra obsahuje niekoľko štandardných režimov:
- Deathmatch – klasický slobodný boj každý proti každému.
- Team Deathmatch – zápasy medzi dvoma tímami.
- Capture – režim založený na ovládaní bodov/mienkotích miest.
- Instagib – jeden zásah znamená smrť, hrá sa s presnou puškou na jedno-úderové zabitia.
- Coop – niektoré verzie a servery podporujú kooperatívnu hru proti AI alebo pri vytváraní máp.
Editor úrovní (map editor)
Jedným z hlavných lákadiel Sauerbraten je integrovaný editor úrovní, ktorý funguje priamo v hre bez potreby externých nástrojov. Editor umožňuje:
- modelovanie terénu a priestorov pomocou funkcie "voxel-like" alebo blokového modelovania;
- rýchle vytváranie, úpravu a testovanie máp v reálnom čase;
- nastavenie textúr, svetelných zdrojov a fyzikálnych vlastností;
- export/import máp pre zdieľanie na serveroch alebo v komunitách.
Vďaka jednoduchému ovládaniu a okamžitému výsledku sa editor hodí pre začiatočníkov i skúsených mapmakerov. Mnoho komunít vytvára mapy priamo na serveroch počas hrania.
Engine, licencovanie a modding
Herný engine je bezplatný a otvorený pod licenciou Zlib, čo vývojárom a komunite umožňuje modifikovať kód, pridávať funkcionalitu a vytvárať vlastné client/server úpravy. Engine používa OpenGL pre rendering a SDL pre multiplatformové vstupy a okná. Vďaka otvorenému kódu vznikli rôzne modifikácie, nástroje a fork projekty založené na Cube 2 kóde.
Vývoj a história
Sauerbraten vznikol ako pokračovanie pôvodného projektu Cube; autori prepracovali engin a pridali nové funkcie vrátane silnejšieho editora. Prvé vydanie prišlo 6. mája 2004 a od tej doby prešiel viacerými aktualizáciami, ktoré priniesli lepšiu stabilitu, nové zbrane, režimy a optimalizácie. Vývoj vedú dobrovoľníci a komunita, pričom časť podpory poskytuje spoločnosť Dot3 Labs.
Komunita a servery
Existuje aktívna komunita hráčov a tvorcov máp, ktorá prevádzkuje verejné aj súkromné servery. Komunita zdieľa mapy, textúry a modifikácie cez fóra, repozitáre a špecializované stránky. Pre začiatočníkov sú bežné servery s upravenými pravidlami, tréningové mapy a turnaje organizované malými skupinami.
Požiadavky a dostupnosť
- Multiplatformový – funguje na Microsoft Windows, Linux, FreeBSD a Mac OS X.
- Používa OpenGL a SDL, takže vyžaduje grafickú podporu OpenGL; na starších systémoch beží aj pri skromnej konfigurácii.
- Vďaka otvorenému kódu sú k dispozícii binárky aj zdrojové kódy na stiahnutie z oficiálnych stránok alebo z komunitných repozitárov.
Ovládanie a rozhranie
Hra používa tradičné ovládanie FPS: W/A/S/D pre pohyb, myš na mierenie a streľbu, klávesy pre prepínanie zbraní a interakcie. Editor poskytuje intuitívne nástroje na modelovanie a transformáciu prvkov priamo v hre, s náhľadom v reálnom čase.
Prijatie a význam
Sauerbraten si získal pozornosť vďaka kombinácii agilnej arénovej strieľačky a veľmi jednoduchého, no výkonného editora úrovní. Pre mnohých tvorcov hier a nadšencov level designu je atraktívny ako vzdelávací nástroj a platforma pre experimentovanie s mapami a hernými režimami. Hoci nemá rozpočet veľkých komerčných titulov, jeho otvorenosť a multiplatformovosť z neho robia dôležitý projekt v oblasti open-source hier.
Ako začať
- Stiahnite si oficiálnu verziu alebo zostavenie pre váš systém z oficiálnych zdrojov (repozitáre projektu alebo stránka projektu).
- Spustite hru a vyskúšajte tutoriál alebo lokálne mapy pre zoznámenie sa s ovládaním.
- Pripojte sa k verejnému serveru, aby ste vyskúšali multiplayer, alebo experimentujte s editorom a vytvorte vlastnú mapu.
Vďaka jednoduchému prístupu k tvorbe obsahu a otvorenému enginu je Sauerbraten vhodný pre hráčov, ktorí chcú kombinovať hranie s tvorbou a učením sa základov herného dizajnu.

