Введение
2001 инди-шутер. Он работает на различных операционных системах, включая Microsoft Windows, Linux, FreeBSD, OS X, AmigaOS 4, AROS, iPhone, Wii и Pocket PC устройства с 3D-ускорением, такие как Dell Axim x50v. В игре используются OpenGL и SDL. Cube предлагает как одиночную, так и многопользовательскую игру. В игре встроен редактор уровней. Изначально игра была выпущена в 2001 году. Первый релиз с одиночным режимом появился в январе 2002 года. Последнее обновление Cube вышло 29 августа 2005 года. Её движок был использован повторно в нескольких других играх, среди которых AssaultCube, выпущенная в ноябре 2006 года, является наиболее популярной. Официальным преемником стала игра Cube 2: Sauerbraten (также известная просто как Sauerbraten). Выпущенная в 2004 году, она использует другой движок – Cube 2 Engine.
It runs on a variety of operating systems, including Microsoft Windows, Linux, FreeBSD, OS X, AmigaOS 4, AROS, iPhone, Wii and Pocket PC devices with 3D acceleration such as Dell Axim x50v. It uses OpenGL and SDL. Cube has both single player and multiplayer gameplay. The game contains a built in level editor. The game was originally released in 2001. The first release with single player mode was in January 2002. The latest update of Cube was released on August 29, 2005. Its engine has been reused for several other games, of which AssaultCube, released in November 2006, is the most popular. An official successor has been made called Cube 2: Sauerbraten (also simply known as Sauerbraten). Released in 2004, it uses another engine, the Cube 2 engine.
Геймплей
По состоянию на выпуск августа 2005 года было 37 карт для одиночной игры и 65 карт для игры "смертельный матч", что в общей сложности составляет 102 карты. Многопользовательский режим использует сетевой игровой код и модель "толстый клиент / тонкий сервер".
Одиночный игрок
Однопользовательский игровой процесс включает два режима. Один – это обычный режим для одного игрока, в котором предметы и монстры не возрождаются и занимают фиксированные позиции. Другой – режим, похожий на deathmatch (с фиксированным количеством монстров – десять на каждый уровень навыка), где предметы возрождаются.
Игровой движок
Двигатель Cube был разработан для работы на открытом воздухе, то есть он предназначен для карт, ориентированных на открытые пространства, в отличие от Doom и Quake, оптимизированных для помещений. Он использует псевдо-3D модель мира, аналогичную движку Doom, основанную на 2D карте высот. Это накладывает некоторые ограничения (например, невозможность создания комнат над другими комнатами), но позволяет создавать склоны и использовать 3D-объекты, что, в свою очередь, может компенсировать большинство ограничений, например, для создания мостов с проходом внизу. Двигатель придерживается принципа нулевой предварительной компиляции – все данные карты интерпретируются динамически, без необходимости пересчета, например, карт теней или данных BSP. Это делает возможным редактирование карт в реальном времени прямо в игре. Cube поддерживает многопользовательское редактирование карт в реальном времени. Двигатель компактен и делает ставку на простоту и прямолинейность вместо сложной тонкой настройки.
Двигатель
Двигатель был повторно использован в нескольких других играх, и разработчики обычно модифицировали его, чтобы адаптировать к потребностям своих проектов. Однако существуют также изменения неясной природы. Основная причина этого – отсутствие четкого разделения между кодом движка и кодом игры. Подобные изменения неопределенного характера встречаются как в модах для Cube, так и в других играх, использующих движок Cube. При модификации движка изменения, как правило, незначительны, но бывают и случаи значительных изменений, как, например, в AssaultCube (выпущенной в ноябре 2006 года) и её ответвлении AssaultCube Reloaded (выпущенной в декабре 2010 года).
Порты
Intel портировала игру на OpenGL ES, чтобы продемонстрировать новый мобильный 3D-чипсет на конференции разработчиков игр в 2005 году. Порт Cube, задуманный как технологическая демонстрация, был отправлен в iPhone в 2008 году и выпущен в App Store для iPhone 18 ноября. Версия AssaultCube для Android была выпущена в мае 2021 года.
Двигатель кубик 2
Cube 2: Sauerbraten, выпущенный в 2004 году, является официальным преемником Cube. Он использует другой движок, Cube 2 Engine. Хотя самые ранние версии Cube 2 Engine и были основаны на Cube Engine, со временем они значительно изменились. Существует множество различий между Cube Engine и Cube 2 Engine, включая два основных. Одно из этих двух основных различий – геометрия. В отличие от Cube Engine, использующего 2.5D геометрию, Cube 2 Engine имеет полноценную 3D геометрию. Другое из этих двух различий заключается в структуре исходного кода. Код движка и игровой код находятся в отдельных папках, а третья папка содержит общий код, обеспечивающий взаимодействие между игровым кодом и движком. Эта третья папка называется shared, папка с движком – engine, а папка с игровым кодом часто, но не всегда, носит имя игры. В исходном коде Cube 2: Sauerbraten папка Sauerbraten называется fpsgame, а папка Eisenstern (зародыш RPG, поставляемый с большинством версий Cube 2: Sauerbraten) – rpggame. Помимо этих папок, существуют и другие, содержащие библиотеки, используемые движком, игрой или обоими. Это не препятствует модификации движка. Blood Frontier, а затем Red Eclipse (до версии 2.0 Red Eclipse) использовали модифицированные версии Cube 2 Engine. Некоторые функции этих модифицированных версий, такие как эффект частиц дождя, впоследствии были добавлены в официальную версию движка.
Тесиракт
Было создано несколько ответвлений от движка Cube 2, но только одно из них является его официальным преемником – Tesseract. Этот движок на самом деле разделяет своё название с игрой, для которой он был разработан, в отличие от своих предшественников (движок Cube был создан для игры Cube, а движок Cube 2 – для игры Cube 2: Sauerbraten).
Другие
Куб использовался в курсе компьютерных наук в Брауновском университете в 2006 году.
Прием
В 2002 году Cube получил положительный отзыв на LinuxDevCenter. В 2005 году в статье O'Reilly, посвященной играм с открытым исходным кодом для Mac ("Open Source Mac Gaming"), Cube был рекомендован. MacUpdate оценил последний релиз игры в 4,5 звезды из 5. Только с SourceForge.net Cube был загружен 2,7 миллиона раз в период с 2004 по май 2017 года.