NetHack 5.0: Классическая ASCII-игра обновилась впервые за 11 лет

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.