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.