Sauerbraten (Cube 2) – atviro kodo tarpplatforminis FPS su lygių redaktoriumi

Sauerbraten (Cube 2) – nemokamas atviro kodo tarpplatforminis FPS su realaus laiko lygių redaktoriumi, daugelio žaidėjų režimais, OpenGL palaikymu ir aktyvia bendruomene.

Autorius: Leandro Alegsa

Sauerbraten (dar žinomas kaip Cube 2 arba Sauer, vokiškai - "rūgštus kepsnys") - tarpplatforminis, į Quake panašus, pirmojo asmens šaudyklės kompiuterinis žaidimas, veikiantis Microsoft Windows, Linux, FreeBSD ir Mac OS X operacinėse sistemose, naudojantis OpenGL ir SDL. Žaidime galima žaisti vienam ir keliems žaidėjams, jame yra žaidimo lygių redaktorius - pagrindinė žaidimo funkcija. Žaidimo variklis yra nemokama atvirojo kodo programinė įranga pagal Zlib licenciją, o komercinę paramą teikia paties kūrėjo verslo partneris Dot3 Labs.

Žaidimas pradėtas kurti kaip originalaus "Cube Engine" varikliuko perdarymas, o pirmą kartą išleistas 2004 m. gegužės 6 d. Žaidimas gana reguliariai atnaujinamas.

Žaidimo ypatybės

Sauerbraten išsiskiria greitu žaidimu, paprastais valdikliais ir dinamiška žaidimų eiga. Keli svarbiausi bruožai:

  • Realus laiko lygių redagavimas: žaidimas leidžia kurti ir keisti žemėlapius tiesiogiai žaidimo metu, o pakeitimai iš karto pasiekiami žaidžiant.
  • Įvairūs žaidimo režimai: klasikinis deathmatch, team deathmatch, capture the flag, insta‑gib, cooperative ir kiti modai, kuriuos palaiko tiek oficialūs, tiek bendruomenės kūrėjai.
  • Vieno ir kelių žaidėjų palaikymas: galima žaisti su kompiuterio valdomais priešininkais (botais) arba prisijungti prie tinklo serverių.
  • Lengva modifikuoti: dėl atvirojo kodo ir paprastos variklio architektūros bendruomenė kuria papildomus ginklus, žemėlapius ir žaidimo režimus.

Lygių redagavimas

Lygių redaktorius yra viena iš pagrindinių Sauerbraten savybių. Redagavimo įrankiai yra integruoti į pačią žaidimo aplinką — vartotojas gali piešti, perstumdyti ir formuoti kubinę (octree pagrindu veikiančią) pasaulio struktūrą, apšvietimą, tekstūras ir objektus. Tai leidžia greitai kurti prototipus ir iškart išbandyti žemėlapį be atskiros kūrimo aplinkos.

Techninė informacija

Variklis remiasi OpenGL grafikos biblioteka ir SDL medijų valdikliu, todėl yra tarpplatforminis ir veikia daugumoje populiarių operacinių sistemų. Sauerbraten naudoja erdvės reprezentaciją, pagrįstą kubo (angl. cube / octree) struktūra — tai leidžia efektyviai apdoroti didelius žemėlapius ir dinamiškai keisti aplinką žaidimo metu.

  • Grafika: OpenGL leidžia žaidimui būti lengvai pritaikomam įvairioms aparatūroms; parametrai keičiasi taip, kad veiktų ir ant senesnių kompiuterių.
  • Įvestis ir perjungimas: palaikomi klaviatūra, pelė ir žaidimų pultai per SDL.

Žaidimo režimai ir mechanika

Sauerbraten siūlo tiek klasikinius šaudyklės režimus, tiek keletą ypatybių, kurios suteikia žaidimui unikalumo: greitas judėjimas, šuoliai, tikslūs ginklų modeliai ir įvairios taktikos — tiek individualioms kovoms, tiek komandiniam žaidimui. Daugeliui žaidimo režimų yra infrastruktūra komandinei žaidimo logikai (taškai, respawn'ai, objektų valdymas ir pan.).

Istorija ir licencijavimas

Sauerbraten pradėtas kaip Cube variklio perdarymas, o projektas tapo atviro kodo iniciatyva. Variklis ir žaidimo šaltinis paskelbti pagal Zlib licenciją, kas leidžia laisvai platinti, keisti ir komerciškai naudoti kodą be griežtų apribojimų. Oficialios komercinės paramos ir paslaugų teikėjas — Dot3 Labs, tačiau projekto vystymą labiau motyvuoja bendruomenė ir savanoriški indėliai.

Bendruomenė ir modifikacijos

Vienas iš Sauerbraten stiprybių — aktyvi bendruomenė. Vartotojai kuria naujus žemėlapius, modifikuotus žaidimo režimus, tekstūras ir scenarijus. Daug žemėlapių ir modų yra nemokamai prieinami, o serverių sąrašai leidžia rasti tiek pradedančiųjų, tiek profesionalių žaidėjų varžybų.

Diegimas ir sistemos reikalavimai

Sauerbraten yra santykinai neaukštų sisteminių reikalavimų žaidimas; jis pritaikytas taip, kad veiktų ir ant senesnės įrangos. Rekomenduojama turėti atnaujintus OpenGL draiverius ir SDL biblioteką, tačiau konkrečius reikalavimus lemia pasirinktas grafikos nustatymų lygis ir serverio apkrova.

Kaip pradėti

Norint pradėti žaisti: parsisiųskite oficialų diegimo paketą (arba šaltinio kodą), instaliuokite į savo sistemą, paleiskite žaidimą ir pasirinkite vieną iš paruoštų žemėlapių arba pradėkite kurti savo. Daugelyje distribucijų taip pat yra pasirengusių paketų ar pakuočių, kuriuos lengva įdiegti.

Apibendrinimas

Sauerbraten — tai lengvai prieinamas, atviro kodo pirmojo asmens šaudyklės žaidimas, kuris išsiskiria realaus laiko lygių redagavimu, tarpplatformiškumu ir aktyvia bendruomene. Dėl savo atvirumo ir kūrimo įrankių jis yra puikus pasirinkimas tiek žaidėjams, tiek kūrėjams, norintiems greitai kurti ir dalintis savo žemėlapiais bei modifikacijomis.

Technologijos

"Sauerbraten" buvo sukurtas pagal žaidimą "Cube", tačiau yra daug pažangesnis ir žaidėjas gali kurti naujus lygius. Sauerbraten buvo sukurtas ne tam, kad atrodytų labai gerai, bet tam, kad būtų galima lengvai kurti žemėlapius žaidime ir nereikėtų daug parsisiųsti. Sauerbraten CTF Edition yra mažesnis nei 350 megabaitų. Crysis žaidimas yra maždaug 3000 megabaitų.

Žemėlapio redagavimas

Žemėlapiai sudaromi iš kubelių, kuriuos galima pailginti arba sutrumpinti ir keisti jų formą. Šiuos kubelius galima lengvai suplanuoti naudojantis žaidime esančiu redaktoriumi. Tai reiškia, kad tiek žemėlapių kūrėjai, tiek žaidėjai gali labai greitai sukurti labai didelius ir išsamius žemėlapius. Tai ne taip, kaip kituose žaidimuose, pavyzdžiui, "Quake", kur reikia daug pastangų ir klaidų taisymo darbų, kad žemėlapis apskritai pradėtų veikti.

Dėl tokio paprastumo žaidėjai ir kūrėjai išleido daugybę žemėlapių. Juos galima rasti "Quadropolis" forumuose.

Žaidimas

Žaidime yra vieno ir kelių žaidėjų režimai. Daugelio žaidėjų režimas gali būti su LAN ir interneto ryšiu. Tinklo žaidimų tipai: "Deathmatch", "Last Man Standing", "Capture" (kai komandos kovoja dėl žemėlapio dalių kontrolės), "Quake" stiliaus "Capture the Flag", taip pat momentiniai žaidimai (Instagib, Insta-clan-arena, insta-capture) ir internetinis daugelio žaidėjų žemėlapių redagavimas, kuris yra viena įdomiausių ir populiariausių "Sauerbraten" funkcijų. Vieno žaidėjo režimuose kompiuteris valdo monstrus prieš jus.

Kubo padalijimo pavyzdysZoom
Kubo padalijimo pavyzdys

Žiniasklaida

Žaidimas buvo parodytas "Burger King" televizijos reklamoje, "MacWorld UK" apžvalgoje jis įvertintas keturiomis žvaigždutėmis iš penkių, o "Games for Windows" 3 numeryje žaidimas buvo paminėtas: The Official Magazine" (taip pat straipsnyje "101 nemokamas žaidimas"), kur jis buvo apibūdintas kaip "puikiai tinkantis ir taupiems, ir kūrybingiems žaidėjams".

CTF leidimui ilgą apžvalgą skyrė "Phoronix", į "Linux" ir programinės įrangos apžvalgas orientuota svetainė, taip pat "Linux.com", svetainė, kurioje pateikiamos naujienos, susijusios su nemokama ir atvirojo kodo programine įranga.

Klausimai ir atsakymai

K: Kas yra Sauerbraten?


A: "Sauerbraten" yra pirmojo asmens šaudyklinis kompiuterinis žaidimas, panašus į "Quake", kurį galima žaisti įvairiose platformose, pavyzdžiui, "Microsoft Windows", "Linux", "FreeBSD" ir "Mac OS X".

K: Ką reiškia pavadinimas Sauerbraten?


A: Sauerbraten yra vokiškas terminas, kuris reiškia "rūgštus kepsnys".

K: Kokios yra žaidimo funkcijos?


A: Žaidime yra ir vieno, ir kelių žaidėjų žaidimo funkcijos bei žaidimo lygių redaktorius.

K: Ar Sauerbraten yra mokamas žaidimas?


A: Ne, "Sauerbraten" yra nemokamas žaidimas.

K: Kas sukūrė Sauerbraten?


A: "Sauerbraten" kūrė ta pati komanda, kuri sukūrė originalųjį "Cube Engine".

K: Ar "Sauerbraten" yra atvirojo kodo programinė įranga?


A: Taip, "Sauerbraten" žaidimo variklis yra nemokama atvirojo kodo programinė įranga pagal Zlib licenciją.

K.: Ar "Sauerbraten" galima gauti komercinį palaikymą?


A: Taip, komercinį palaikymą teikia Dot3 Labs, kūrėjo verslo partneris.


Ieškoti
AlegsaOnline.com - 2020 / 2025 - License CC3