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 остава атрактивна опция за играчи и разработчици, които търсят свободна, гъвкава и креативна среда за създаване и споделяне на съдържание.

