NetHack 5.0: Классическая ASCII-игра обновилась впервые за 11 лет
Поклонники Roguelike-игр получили долгожданное обновление: на прошлой неделе состоялся релиз версии 5.0 культовой игры NetHack.
Содержание
История и развитие
NetHack, как и другие игры его жанра, унаследовал свой генетический код от Rogue — игры, выпущенной для Unix-систем в 1980 году. Rogue объединила элементы ранних текстовых приключений, таких как Star Trek и Colossal Cave Adventure, с механиками Dungeons & Dragons. В итоге получился проект, где игроки исследовали многоуровневые подземелья, наполненные монстрами, сокровищами и магическими артефактами. Всё это отображалось с помощью ASCII-символов — текстовых знаков.
NetHack развила эту формулу, предложив игрокам более сложные задания, расширенное количество уровней и множество остроумных отсылок к поп-культуре.
Разработчики поддерживают игру с момента её дебюта в 1987 году. В 2015 году вышло крупное обновление версии 3.60, а затем семь точечных релизов. В 2018 году с выходом версии 3.6.1 исходный код проекта был перенесён на GitHub. Большинство последних обновлений были сфокусированы на исправлении ошибок и незначительных геймплейных изменениях.
Пятое крупное обновление, вышедшее 2 мая, знаменует собой значительный шаг в развитии игры.
Технические изменения и нововведения
Среди значимых изменений — соответствие стандарту C99. Это версия открытого стандарта для языка программирования C, которая официально устарела в 2011 году. Выбор устаревшего стандарта объясняется тем, что для компиляции кода по умолчанию используется конфигурация SysV/Sun/Solaris2.x — система, на которой разработчики NetHack традиционно хранили код игры.
Более современное нововведение — это добавление функций доступности.
Согласно информации с NetHack Wiki, новая версия игры пополнилась пятью новыми монстрами, включая генетического инженера, способного наносить урон, вызывая случайные мутации у игрока.
Теперь также стало возможным оживить яйцо, используя маточное молочко, а мокрое полотенце уменьшает урон от ядовитого облака.
В качестве отсылки к приключениям Индианы Джонса, игроки, выбравшие класс археолога, теперь будут иметь немного больше удачи, если наденут внутриигровую федору.
Другие новости
- Microsoft открывает дверь в прошлое, выпуская 86-DOS и PC-DOS 1.00
- Поклонник ретро-техники просматривает данные фильмов LaserDisc с помощью бюджетного микроскопа
- Клон Speccy возвращается к Рождеству без единой строчки кода Sinclair
- Ретро-фанат переделывает Game Boy от LEGO в настоящий
Совместимость и доступность
Обозреватели, протестировавшие новую версию, отмечают, что она остаётся такой же увлекательной и отточенной, как и прежде. Загрузка для Windows включает как графическую версию игры, так и ASCII/TTY-интерфейс. Удобно, что сохранения между этими режимами совместимы. В обзоре отмечается, что игра через TTY-интерфейс может показаться работой неопытному пользователю из-за схожести с терминалом, тогда как Windows-версия очевидно воспринимается как игра.
Смотрите также:
Глава Palantir: Десять процентов населения мира «профессионально ненавидят» компанию http://stroybud.com/glava-palantir-desyat-protsentov-naseleniya-mira-professionalno-nenavidyat-kompaniyu/.
Интересности на тему: Apple внедряет поддержку сторонних магазинов приложений в Бразилии
Классные советы в статье "В iOS 27 появится функция самостоятельного создания цифровых карт в приложении Wallet" здесь.
Разработчики NetHack также выпустили версию для Windows на платформе Arm. Тестирование на ПК с процессорами Qualcomm и AMD показало стабильную работу обеих версий. Помимо этого, доступны бинарные файлы для MSDOS и Amiga. Исходный код игры поддерживает широкий спектр операционных систем, включая Linux, macOS, Windows CE, OS/2, Unix (включая *BSD, System V, Solaris, HP-UX и другие *nix-системы), BeOS и VMS.
Такой обширный список поддерживаемых операционных систем позволяет практически любому пользователю прикоснуться к одному из основополагающих произведений компьютерных игр, потратив время на NetHack.
