Eureka — простой C++ / FLTK графический редактор карт для игр на основе движка Doom.
Doom / DooM / DOOM (рок/обречённость/гибель/судьба) — компьютерная игра в жанре "шутер от первого лица", выпущенная в декабре 1993 года компанией ID Software. Игра является одной из самых значительных и влиятельных компьютерных игр в истории индустрии, во многом определив развитие и распространение игр этого жанра (FPS).
Разработка Eureka начиналась как создание графической оболочки для редактора карт Yadex, что потребовало переписать большое количество существующего кода и дописать собственного. В ходе дальнейшей разработки приложение стало самостоятельным проектом, обзаведясь собственными функциональными возможностями и особенностями рабочего процесса.
Yadex — полнофункциональный редактор уровней Doom (wad editor), являющийся продолжением прекратившего развитие довольно низкоуровневого редактора DEU (версии 5.21). Имевшийся функционал требовал от пользователя самостоятельного отслеживания множества деталей, но с другой стороны это позволяло контролировать весь процесс.
Редактор уровней Yadex получил множество функции которых не имел DEU, позволявших автоматизировать многие рутинные действия. Редактором поддерживаются карты для игр Doom alpha, Doom beta, Doom, Ultimate Doom, Final Doom, Doom II и Heretic, а также частично поддерживаются карты Hexen и Strife.
Eureka имеет простой пользовательский интерфейс и ориентирована в основном на пользователей мало знакомых с функционально аналогичными приложениями. В редакторе доступно два режима редактирования, режим "Маппинга" (дизайна уровней) и режим редактирования "От первого лица".
Перед началом работы нужно выбрать WAD-файл (*.wad) на основе которого будет создаваться карта и порт Doom для которого эта карта создаётся, также необходимо добавить каталоги с дополнительными ресурсами и после этого непосредственно правке карты. Поддерживается отмена/повтор действий (на несколько уровней), предварительный просмотр, имеется генератор развязок и многое другое...
Eureka имеет низкие системные требования, есть возможность запуска из командной строки, поддерживается создание/редактирования карт для DOOM, DOOM 2, Final Doom, FreeDoom, HacX, Heretic, Hexen и Strife, управление осуществляется с помощью мыши и/или клавиатурных сочетаний.
Лицензия: GNU General Public License version 2.0 (GPLv2)
Вы можете войти под своим логином или зарегистрироваться на сайте.