Sauerbraten (известна също като Cube 2 или Sauer, на немски "кисело печено") е кросплатформена компютърна игра от първо лице, подобна на Quake, която работи под Microsoft Windows, Linux, FreeBSD и Mac OS X, използвайки OpenGL и SDL. Играта включва игра за един и повече играчи и съдържа редактор на нива в играта, който е основната ѝ функция. Двигателят на играта е безплатен софтуер с отворен код под лиценза Zlib, като търговската поддръжка се предлага от собствения бизнес партньор на разработчика, Dot3 Labs.

Играта започна като преработка на оригиналния Cube Engine, а първото ѝ издание беше направено на 6 май 2004 г. Играта се актуализира доста редовно.

Геймплей и режими

Sauerbraten предлага класическо скоростно действие от първо лице с акцент върху бързите оръжия, движение и мултиплейър сблъсъци. Играта включва както стандартни режими за един играч (защита от ботове или тренировка), така и богата селекция от мултиплейър режими. Сред най-популярните се нареждат:

  • Deathmatch (единичен свободен режим)
  • Team Deathmatch / Teamplay
  • Capture the Flag (CTF)
  • Duel (един на един)
  • Instagib и други модификации, създадени от общността

Мултиплейърът се поддържа чрез вградена система за избор на сървъри и локални/интернет мачове, а също така има възможности за създаване на персонализирани модове и конфигурации на сървъра.

Редактор на нива (в реално време)

Една от най-отличителните характеристики на Sauerbraten е вграденият редактор на нива, който позволява създаване и промяна на картите в реално време, без нужда от външни инструменти. Редакторът поддържа:

  • интерактивно моделиране на геометрията (бързо преместване, изрязване и преформоване на пространството)
  • текстуриране и боядисване на повърхности
  • поставяне на обекти и спаун точки
  • осветление и прост ефект на сенки
  • оставяне и тестване на картите веднага в игров режим

Тази функция прави Sauerbraten популярен сред хора, които учат ниво-дизайн или желаят да създават бързи прототипи на карти със споделена работа в общността.

Технически особености

Двигателят е наследник на Cube Engine и използва сетивно представяне на сцените, което позволява бързо редактиране и рендиране. Sauerbraten работи през OpenGL и SDL, което осигурява кросплатформена съвместимост и добра производителност дори на по-стари компютри. Играта поддържа:

  • хардуерно ускорено рендиране чрез OpenGL
  • мрежова игра с поддръжка на различни мрежови режими и настройки на латентност
  • възможности за персонализиране чрез конфигурационни файлове и модове

История, развитие и общност

Sauerbraten има активна общност от разработчици и картоделци, които създават нови карти, модификации, кожи за оръжия и различни конфигурации на играта. Поради отворения си характер, множество потребители допринасят с подобрения и нови функции. Официалното разпространение на изходния код и двоичните файлове позволява лесно форкване и локални проекти.

Лиценз и поддръжка

Двигателят на играта е публикуван като безплатен софтуер с отворен код под лиценза Zlib, което позволява свободно използване и модифициране. За фирмено и платено подпомагане разработчикът работи с Dot3 Labs, която предлага търговска поддръжка и услуги.

Системни изисквания и препоръки

Sauerbraten е сравнително лек и може да работи на по-стари машини, но производителността зависи от графичния драйвър и OpenGL поддръжката. За комфортна игра в мултиплейър се препоръчва стабилна интернет връзка и съвременни драйвери за видеокартата.

Как да започнете

  • Изтеглете подходящата версия за вашата платформа от официалните източници на проекта (проверете за актуални билдове и пакети).
  • Стартирайте играта и използвайте вградения сървър-браузър, за да откриете публични сървъри или да стартирате локален отборен мач.
  • Експериментирайте с редактора на нива — правенето на карти е бързо и интуитивно и е отличен начин да научите принципите на ниво-дизайна.

Благодарение на комбинацията от бърз геймплей, лесен за използване редактор и отворен код, Sauerbraten остава атрактивна опция за играчи и разработчици, които търсят свободна, гъвкава и креативна среда за създаване и споделяне на съдържание.