Sauerbraten (Cube 2) — wieloplatformowy, otwartoźródłowy FPS z edytorem poziomów

Sauerbraten (Cube 2) — wieloplatformowy, otwartoźródłowy FPS z intuicyjnym edytorem poziomów, rozgrywką solo i multiplayer oraz regularnymi aktualizacjami.

Autor: Leandro Alegsa

Sauerbraten (znany również jako Cube 2 lub Sauer, niemiecki dla "kwaśnej pieczeni") to wieloplatformowa, podobna do Quake'a, gra komputerowa typu first-person shooter, która działa na Microsoft Windows, Linux, FreeBSD i Mac OS X przy użyciu OpenGL i SDL. Gra oferuje rozgrywkę dla jednego i wielu graczy i zawiera edytor poziomów w grze, jego główną cechą. Silnik gry jest darmowym i otwartym oprogramowaniem, na licencji Zlib License, z komercyjnym wsparciem dostępnym w firmie Dot3 Labs, będącej własnym odpowiednikiem dewelopera.

Gra rozpoczęła się jako przeprojektowanie oryginalnego silnika Cube Engine, a jej pierwsza wersja została wydana 6 maja 2004 roku. Gra jest dość regularnie aktualizowana.

Rozgrywka

Sauerbraten to szybki FPS z naciskiem na zręcznościową walkę i dynamiczny ruch. Gracz korzysta z klasycznego wyposażenia znanego z gier typu arena shooter: broń palna o różnych właściwościach, granaty i przedmioty wpływające na przebieg starć. Mechanika poruszania się i strzelania przypomina starsze tytuły z gatunku — rozgrywka jest prosta do opanowania, ale wymaga ćwiczeń, by osiągnąć wysoki poziom umiejętności.

Edytor poziomów

Najważniejszą cechą Sauerbraten jest wbudowany edytor map działający w czasie rzeczywistym. Główne cechy edytora:

  • Edytowanie w grze — mapy można tworzyć i modyfikować bez wychodzenia z trybu rozgrywki, co przyspiesza proces projektowania i testowania.
  • Struktura przestrzeni — silnik używa struktury dzielącej przestrzeń (octree), co ułatwia szybkie przekształcenia terenu, dodawanie elementów i optymalizację scen.
  • Teksturacja i oświetlenie — narzędzia pozwalają na nakładanie tekstur, ustawianie źródeł światła oraz tworzenie prostych efektów środowiskowych jak woda czy półprzezroczystości.
  • Encje i logika — do map można dodawać obiekty gry (spawnery, bronie, punkty kontrolne), co umożliwia tworzenie zróżnicowanych scenariuszy rozgrywki.

Tryby gry i modyfikacje

Sauerbraten oferuje standardowe tryby arena shooterów oraz wiele wariantów stworzonych przez społeczność. Najczęściej spotykane tryby:

  • Deathmatch — klasyczna walka każdy na każdego.
  • Teamplay / Team Deathmatch — rywalizacja zespołowa.
  • Capture (różne warianty) — zadania oparte na przejmowaniu obiektów lub punktów.
  • Specjalne mody — społeczność tworzy mody dodające np. inne właściwości broni, tryby typu instagib, czy wyścigi po mapach.

Dzięki otwartemu kodowi i wbudowanemu edytorowi możliwe jest tworzenie i szybkierozprowadzanie własnych map oraz modyfikacji.

Silnik i licencja

Silnik Sauerbraten został udostępniony na licencji zlib, co daje dużą swobodę wykorzystania kodu w projektach komercyjnych i niekomercyjnych przy zachowaniu prostych warunków licencyjnych. Kod źródłowy oraz pliki gry są powszechnie dostępne, co ułatwia rozwój przez społeczność, porty na różne systemy oraz tworzenie narzędzi pomocniczych. Firma Dot3 Labs oferuje komercyjne wsparcie dla rozwiązań opartych na silniku.

Społeczność i rozwój

Wokół Sauerbraten powstała aktywna społeczność graczy i mapmakerów. Dostępne są repozytoria z mapami, serwery wieloosobowe prowadzane przez użytkowników oraz fora dyskusyjne, na których dzielono się poradami dotyczącymi edytora i trybów gry. Dzięki otwartemu modelowi rozwoju projekt otrzymuje poprawki i nowe funkcje zarówno od oryginalnych autorów, jak i niezależnych wkładów społeczności.

Wymagania systemowe i porty

Sauerbraten został zaprojektowany z myślą o szerokiej kompatybilności i działa na systemach desktopowych wyposażonych w OpenGL i SDL. Gra działa płynnie na wielu konfiguracjach — także na starszym sprzęcie — dzięki zoptymalizowanemu silnikowi 3D. Dostępne są buildy dla Windows, Linux, FreeBSD i macOS; społeczność przygotowała też porty i pakiety dla różnych dystrybucji linuksowych.

Krótka historia

Sauerbraten powstał jako następca silnika Cube, z którego przejął prostotę i szybkość edycji świata. Pierwsze wydanie ukazało się 6 maja 2004 roku; od tego czasu projekt był regularnie rozwijany, otrzymując nowe funkcje, poprawki oraz usprawnienia edytora i mechaniki gry. Pomimo upływu czasu Sauerbraten zachował swoje miejsce wśród klasycznych, otwartoźródłowych arena shooterów dzięki łatwości tworzenia treści i aktywnej społeczności.

Jeśli chcesz zacząć przygodę z Sauerbratenem, warto pobrać najnowszą wersję ze strony projektu lub repozytoriów dystrybucji, dołączyć do serwera multiplayer i przejrzeć dostępne mapy oraz poradniki dotyczące edytora — to najlepszy sposób, by szybko tworzyć własne światy i grać z innymi.

Technologia

Sauerbraten został stworzony na podstawie gry Cube, ale jest o wiele bardziej zaawansowany i gracz może tworzyć nowe poziomy. Sauerbraten nie został stworzony, aby wyglądać bardzo dobrze, ale aby umożliwić łatwe tworzenie map w grze bez konieczności pobierania dużej ilości plików. Sauerbraten CTF Edition to mniej niż 350 megabajtów. Gra Crysis ma około 3,000 megabajtów.

Edycja mapy

Mapy zbudowane są z sześcianów, które można wydłużać lub skracać i zmieniać ich kształt. Sześciany te można łatwo odwzorować za pomocą edytora w grze. Oznacza to, że zarówno twórcy map, jak i gracze mogą bardzo szybko tworzyć bardzo duże, szczegółowe mapy. Nie jest to tak jak w innych grach, takich jak Quake, gdzie trzeba włożyć wiele wysiłku i naprawić błędy, aby mapa w ogóle działała.

Ta prostota w edycji zaowocowała wieloma mapami wydanymi przez graczy i deweloperów. Są one dostępne na forum Quadropolis.

Rozgrywka

Gra posiada tryby singleplayer i multiplayer. Multiplayer może być z LAN lub połączenia internetowego. Rodzaje gier online to deathmatch, last man standing, "Capture" (gdzie drużyny walczą o kontrolę nad częściami mapy), Capture the Flag w stylu Quake'a, a także gry typu instant-shot (Instagib, Insta-clan-arena, insta-capture) oraz edycja map w trybie online multiplayer, która jest jedną z najciekawszych i najpopularniejszych funkcji Sauerbratena. W trybie dla jednego gracza komputer steruje potworami przeciwko Tobie.

Przykład podziału na sześcianyZoom
Przykład podziału na sześciany

Media

Gra została pokazana w reklamie telewizyjnej Burger King, otrzymała cztery z pięciu gwiazdek w recenzji MacWorld UK, a gra została wspomniana w numerze 3 Games for Windows: The Official Magazine (jak również ich 101 Free Games Article), gdzie został opisany jako "idealny zarówno dla skąpych i kreatywnych graczy zarówno".

Edycja CTF otrzymała długą recenzję od Phoronix, witryny skupiającej się na Linuksie i recenzjach oprogramowania, a także Linux.com, witryny dostarczającej wiadomości związanych z wolnym i otwartym oprogramowaniem.

Pytania i odpowiedzi

Q: Co to jest Sauerbraten?


O: Sauerbraten to gra komputerowa typu first-person shooter podobna do Quake, w którą można grać na różnych platformach, takich jak Microsoft Windows, Linux, FreeBSD i Mac OS X.

P: Co oznacza nazwa Sauerbraten?


O: Sauerbraten to niemiecki termin, który tłumaczy się jako "kwaśna pieczeń".

P: Jakie są funkcje gry?


O: Gra oferuje rozgrywkę dla jednego i wielu graczy oraz edytor poziomów w grze.

P: Czy Sauerbraten jest grą płatną?


O: Nie, Sauerbraten jest grą darmową.

P: Kto stworzył Sauerbraten?


O: Sauerbraten został opracowany przez ten sam zespół, który stworzył oryginalny silnik Cube Engine.

P: Czy Sauerbraten jest oprogramowaniem open source?


O: Tak, silnik gry Sauerbraten jest wolnym i otwartym oprogramowaniem na licencji Zlib.

P: Czy dostępne jest komercyjne wsparcie dla Sauerbraten?


O: Tak, komercyjne wsparcie jest dostępne od Dot3 Labs, biznesowego odpowiednika dewelopera.


Przeszukaj encyklopedię
AlegsaOnline.com - 2020 / 2025 - License CC3