Sauerbraten (Cube 2) — avatud lähtekoodiga Quake-laadne FPS ja tasemeredaktor

Sauerbraten (tuntud ka kui Cube 2 või Sauer, saksa keeles "hapu praad") on platvormideülene, Quake'i sarnane esimese isiku tulistamismäng, mis töötab Microsoft Windowsis, Linuxis, FreeBSD-s ja Mac OS X-is, kasutades OpenGL-i ja SDL-i. Mäng pakub ühe- ja mitmikmängu ning sisaldab mängusisest tasemeredaktorit, mis on selle peamine funktsioon. Mängumootor on vaba ja avatud lähtekoodiga tarkvara, mis on Zlib litsentsi all, kommertstugi on saadaval arendaja enda äripartnerilt Dot3 Labs.

Mäng algas algse Cube Engine'i ümberkujundamisena ja selle esimene väljalase tehti 6. mail 2004. aastal. Mängu uuendatakse üsna regulaarselt.

Peamised omadused

  • Integreeritud reaalajas tasemeredaktor: tasemeid saab loomisel ja muutmisel kohe mängida ning muuta.
  • Platvormideülene tugi Windowsile, Linuxile, FreeBSD-le ja Mac OS X-ile.
  • Mitmekesine mängurežiimide valik (surnud mängurežiimid, meeskonnamängud jm) ja võimalus luua kohandatud režiime.
  • Avatud lähtekoodiga mootor Zlib-litsentsi all – kood on vabalt kättesaadav ja modifitseeritav.
  • Võrgu- ja kohaliku mitmikmängu tugi: saab hostida oma serverit või ühineda avalike serveritega.

Tasemetööriist ja redigeerimine

Sauerbrateni kõige silmapaistvam omadus on sisse ehitatud tasemeredaktor, mis töötab mängu sees reaalajas. See võimaldab:

  • luua ja muuta maastikku, ruume ja objekte otse mängukeskkonnas;
  • rakendada tekstuure, valgustust ja entiteete (näiteks mängijate alguspunktid, esemed ja mõningad mänguloogikad);
  • koostöö redigeerimist mitme kasutaja vahel – mõnel serveril saab mitmikmängijatega samaaegselt kaardile koos ehitada;
  • salvestada ja jagada loodud kaarte kogukonnaga.
Tänu sellele lähenemisele on kaartide tegemine madala lävega: pole vaja eraldi tööriistu ega pikaajalisi kompileerimisprotsesse, muudatused on koheselt nähtavad.

Mängurežiimid ja kogukond

Sauerbratenis leidub tavapäraseid ja haruldasemaid režiime, näiteks deathmatch, team deathmatch ning mitmesugused kohandatud režiimid, mida kogukond on loonud. Tegemist on eelkõige mitmikmängule keskenduva tiitliga, kuid on olemas ka võimalused ühe mängija vastu arvuti vastastega mängimiseks.

Kogukond on mängu elujõulisuse võti: mängijad loovad ja jagavad kaarte, mudeleid, tekstuure ja mängurežiime. Paljud distributsioonid ja mänguserverid pakuvad avalikke kohti, kus mängida ning katsetada kasutajate loodud sisu.

Tehnilised nõuded ja arendus

Sauerbraten on suhteliselt vähenõudlik tänu C++-põhisele ja OpenGL-ile toetavale mootorile. Vanematel arvutitel jookseb mäng sujuvalt ning see sobib hästi ka masinaile, mis ei toeta uusimaid graafikafunktsioone. Samas arendajad on järk-järgult täiustanud graafikat, heli ja võrguaspekte, hoides siiski fookust jõudlusele ja mängitavusele.

Mängumootori lähtekood on avalik, mis võimaldab arendajatel ja huvilistel uurida ja edasi arendada ning luua modifikatsioone. Arendus toimub avatult ja värskendused ilmuvad regulaarselt – nii turvaparandused kui ka uued funktsioonid ning kogukonna parandused.

Kasutamine ja juurdepääs

  • Lae mäng otse projekti ametlikult lehelt või kasutage distributsiooni pakette, kui teie operatsioonisüsteem neid toetab.
  • Saab mängida nii üksikmängu vastu (bots) kui ka võrgus teiste mängijatega; võimalik on kasutada avalikke servereid või hostida oma serverit.
  • Arendajad ja huvilised saavad allalaadida ka lähtekoodi, kompileerida selle ise ning kohandada oma vajaduste järgi.

Miks valida Sauerbraten?

Sauerbraten on hea valik neile, kes otsivad kiiret ja kaasahaaravat FPS-elamust koos sõbraliku katsetamise- ning loometööriistaga. Tänu integreeritud redaktorile sobib see hästi õppimiseks ning kiirete prototüüpide loomiseks, samuti pakub see tugevat mitmikmängu ja kaasaegset avatud lähtekoodiga arenduskeskkonda.

Kui otsite lihtsat viisi mängude ja kaartide loomise proovimiseks või soovite mängida kiiret, klassikalist Quake-stiilis tulistamismängu, siis Sauerbraten on head kompromissi pakkuv ja aktiivse kogukonnaga avatud lähtekoodiga valik.

Tehnoloogia

Sauerbraten tehti välja mängu Cube, kuid on palju rohkem arenenud ja mängija saab luua uusi tasemeid. Sauerbraten ei tehtud selleks, et väga hästi välja näha, vaid selleks, et võimaldada lihtsat kaartide koostamist mängus, ilma et oleks vaja suurt allalaadimist teha. Sauerbraten CTF Edition on alla 350 megabaidi. Mäng Crysis on umbes 3000 megabaiti suurune.

Kaardi redigeerimine

Kaardid on valmistatud kuubikutest, mida saab pikendada või lühendada ja ümber kujundada. Neid kuubikuid saab hõlpsasti kaardistada, kasutades mängusisest redaktorit. See tähendab, et nii kaarditegijad kui ka mängijad saavad väga kiiresti teha väga suuri ja üksikasjalikke kaarte. See ei ole nagu teistes mängudes, näiteks Quake'is, kus on vaja palju vaeva ja veaparandustööd, et kaart üldse tööle saada.

Selline lihtsus toimetamisel on toonud kaasa palju mängijate ja arendajate poolt välja antud kaarte. Need on saadaval Quadropolise foorumites.

Mängimine

Mängus on ühe- ja mitmikmängurežiimid. Mitmikmängija saab olla LAN- ja internetiühendusega. Online-mängu tüübid on deathmatch, last man standing, "Capture" (kus meeskonnad võitlevad kaardil asuvate osade kontrolli eest), Quake'i stiilis Capture the Flag, samuti instant-shot mängud (Instagib, Insta-clan-arena, insta-capture) ning online-mängu kaarditöötlus, mis on üks Sauerbrateni huvitavamaid ja populaarsemaid funktsioone. Ühe mängija režiimides juhib arvuti koletisi sinu vastu.

Näide kuubiku alajaotuse kohtaZoom
Näide kuubiku alajaotuse kohta

Meedia

Mängu on näidatud Burger Kingi telereklaamis, see sai MacWorld UK arvustuses neli tärni viiest ja mängu mainiti ajakirja Games for Windows 3. numbris: The Official Magazine (samuti nende 101 tasuta mängu artiklis), kus seda kirjeldati kui "täiuslikku mängu nii kitsastele kui ka loomingulistele mängijatele".

CTF väljaanne sai pika ülevaate Linuxile ja tarkvara ülevaadetele keskendunud veebisaidil Phoronix ning vaba ja avatud lähtekoodiga tarkvara uudiseid pakkuval veebisaidil Linux.com.

Küsimused ja vastused

K: Mis on Sauerbraten?


V: Sauerbraten on Quake'ile sarnane esimese isiku tulistamise arvutimäng, mida saab mängida erinevatel platvormidel, näiteks Microsoft Windows, Linux, FreeBSD ja Mac OS X.

K: Mida tähendab nimi Sauerbraten?


V: Sauerbraten on saksakeelne termin, mis tähendab tõlkes "hapu praad".

K: Millised on mängu omadused?


V: Mängus on nii ühe- kui ka mitmikmängija mäng ja mängusisene tasemeredaktor.

K: Kas Sauerbraten on tasuline mäng?


V: Ei, Sauerbraten on tasuta mäng.

K: Kes arendas Sauerbrateni?


V: Sauerbrateni arendas sama meeskond, kes lõi ka algse Cube Engine'i.

K: Kas Sauerbraten on avatud lähtekoodiga tarkvara?


V: Jah, Sauerbrateni mängumootor on vaba ja avatud lähtekoodiga tarkvara Zlib-litsentsi alusel.

K: Kas Sauerbratenile on saadaval kaubanduslik tugi?


V: Jah, kommertstugi on saadaval Dot3 Labsilt, arendaja enda äripartnerilt.

AlegsaOnline.com - 2020 / 2025 - License CC3