Простой и нетребовательный к ресурсам редактор карт для игр на основе движка Doom.

eureka 002

Eureka — простой C++ / FLTK графический редактор карт для игр на основе движка Doom.

eureka 003

Doom / DooM / DOOM (рок/обречённость/гибель/судьба) — компьютерная игра в жанре "шутер от первого лица", выпущенная в декабре 1993 года компанией ID Software. Игра является одной из самых значительных и влиятельных компьютерных игр в истории индустрии, во многом определив развитие и распространение игр этого жанра (FPS).

eureka 004

eureka 005

Разработка Eureka начиналась как создание графической оболочки для редактора карт Yadex, что потребовало переписать большое количество существующего кода и дописать собственного. В ходе дальнейшей разработки приложение стало самостоятельным проектом, обзаведясь собственными функциональными возможностями и особенностями рабочего процесса.

eureka 006

eureka 007

Yadex — полнофункциональный редактор уровней Doom (wad editor), являющийся продолжением прекратившего развитие довольно низкоуровневого редактора DEU (версии 5.21). Имевшийся функционал требовал от пользователя самостоятельного отслеживания множества деталей, но с другой стороны это позволяло контролировать весь процесс.

eureka 008

eureka 009

Редактор уровней Yadex получил множество функции которых не имел DEU, позволявших автоматизировать многие рутинные действия. Редактором поддерживаются карты для игр Doom alpha, Doom beta, Doom, Ultimate Doom, Final Doom, Doom II и Heretic, а также частично поддерживаются карты Hexen и Strife.

eureka 010

eureka 011

eureka 012

Eureka имеет простой пользовательский интерфейс и ориентирована в основном на пользователей мало знакомых с функционально аналогичными приложениями. В редакторе доступно два режима редактирования, режим "Маппинга" (дизайна уровней) и режим редактирования "От первого лица".

eureka 013

eureka 014

eureka 015

Перед началом работы нужно выбрать WAD-файл (*.wad) на основе которого будет создаваться карта и порт Doom для которого эта карта создаётся, также необходимо добавить каталоги с дополнительными ресурсами и после этого непосредственно правке карты. Поддерживается отмена/повтор действий (на несколько уровней), предварительный просмотр, имеется генератор развязок и многое другое...

eureka 016

eureka 017

eureka 018

eureka 023

eureka 019

eureka 020

Eureka имеет низкие системные требования, есть возможность запуска из командной строки, поддерживается создание/редактирования карт для DOOM, DOOM 2, Final Doom, FreeDoom, HacX, Heretic, Hexen и Strife, управление осуществляется с помощью мыши и/или клавиатурных сочетаний.

eureka 021

eureka 024

Лицензия: GNU General Public License version 2.0 (GPLv2)

eureka 022

Домашняя страница

Страница на sourceforge.net

Eureka (знакомство, основы работы)