Выпуск культовой Roguelike-игры NetHack 5.0.0
2 мая 2026 года команда разработчиков NetHack представила выпуск культовой Roguelike-игры NetHack 5.0.0. Проект разрабатывается с 1987 года (эта игра вышла через семь лет после выпуска Roque — прародителя нетхака и основателя жанра «rogue‑подобных игр»). Прошлый значительный выпуск NetHack 3.6.0 вышел в 2015 году.
«NetHack 5.0 — это улучшение игры NetHack, посвящённой исследованию подземелий, которая является отдалённым потомком Rogue and Hack и прямым потомком NetHack 3.6», — пояснили авторы проекта.
Для NetHack 5.0.0 опубликована документация и доступен полноценный Guidebook.
Сборки игры доступны для Windows 8.x/10/11, Linux, macOS, AmigaDOS, Windows CE, OS/2, Unix (*BSD, System V, Solaris, HP-UX), BeOS и VMS.
NetHack 5.0.0 — это релиз NetHack. Как и в любой версии .0, возможны некоторые ошибки. Конструктивные предложения, запросы на слияние в GitHub и сообщения об ошибках приветствуются и поощряются.
Наряду с улучшениями игры и исправлениями ошибок, NetHack 5.0 стремится внести некоторые общие архитектурные улучшения в игру или в процесс ее сборки. Среди них:
исходный код 5.0 соответствует стандарту C99;
устранены препятствия для сборки NetHack на одной платформе и операционной системе для последующего запуска на другой (возможно, совершенно другой) платформе и/или операционной системе. Эта возможность обычно называется «кросс-компиляция». Более подробную информацию можно найти в файле «Cross-compiling» в корневой папке;
компилятор уровней на основе «yacc и lex», компилятор подземелий на основе «yacc и lex», а также обработка текстовых файлов квестов, ранее выполняемая утилитой NetHack «makedefs», были заменены текстовыми альтернативами Lua, которые загружаются и обрабатываются игрой во время игры.
Список из более чем
Читать на habr.com