Введение
Hack — это ролевая видеоигра в жанре roguelike 1984 года, представившая магазины как элементы игрового процесса и расширившая набор доступных монстров, предметов и заклинаний. Впоследствии она стала основой для NetHack.
Hack is a 1984 roguelike video game that introduced shops as gameplay elements and expanded available monsters, items, and spells. It later became the basis for NetHack.
История и развитие
Hack был создан в 1982 году Джеем Фенласоном при помощи Кенни Вудленда, Майка Тома и Джонатана Пейна, когда они были учениками региональной средней школы Линкольн-Садбери. Значительно расширенная версия была впервые опубликована на Usenet в 1984 году Андрисом Брауэром. Брауэр продолжал работать над Hack до июля 1985 года. Дон Кнеллер портировал игру на MS DOS и продолжил разработку на этой платформе. Разработка всех версий Hack была прекращена в течение нескольких лет. Потомок Hack, NetHack, был выпущен в 1987 году. Hack до сих пор доступен для Unix и распространяется вместе со многими современными Unix-подобными операционными системами и другими. Hack также был портирован на различные платформы, не основанные на Unix. NetHack доступен практически для всех платформ, на которых работает Hack. Существует одно исключение: Hack доступен, а NetHack – нет, для Game Boy Advance.
Геймплей
Это описывает версию Брауэра 1.0.3, которая является наиболее каноничной версией, устанавливаемой менеджерами пакетов в системах Linux. Разработка одним человеком делает игру более сбалансированной. Даже когда игрок обнаружит все свойства монстров, волшебных палочек, зелий и поймет роль "удачи", игра останется увлекательной. Может пройти немало времени, прежде чем игрок достигнет этого этапа. Игроку помогут слухи – загадочные намеки, спрятанные в печенье с предсказаниями. Цель игры – спуститься в подземелье, чтобы заполучить Амулет Йендора, и погибнуть, набрав как можно больше игровых очков. Игрок может начать с разным набором способностей, например, Волшебником или Пещерным человеком. Игроку предстоит сражаться с различными монстрами: гоблинами, лепреконами, кислотными сгустками, летучими мышами, кентаврами, хамелеонами, драконами, призраками, импами, троллями, и использовать оружие, доспехи, зелья, волшебные палочки, кольца и специальные предметы, чтобы помочь себе в этом. Например, существует свиток, кольцо, монстр и волшебная палочка, связанные с огнем, и игроку предстоит открыть их взаимодействие. Время не на стороне игрока, ведь он погибнет, если у него закончится еда, хотя пища разбросана по всему подземелью. Существует ограничение на вес переносимых предметов, что заставляет игрока оставлять ценные вещи позади. Количество золота и драгоценных камней, которыми игрок владеет к моменту смерти, увеличивает его счет, но их хранение обременяет дополнительным весом. Игроку необходимо спуститься в Ад, чтобы вернуть Амулет. Для непосвященного вход в Ад означает, что "ты сгоришь дотла". В NetHack Ад имеет другое название. Игрок находит специальные комнаты, такие как магазины, склепы и хранилища. Другими элементами игрового пространства являются ловушки и болота. С ростом опыта игрока растут его способности, счет и потребность в пище.
Интерфейс
Hack реализует графический пользовательский интерфейс, используя комбинации символов ASCII или расширенного ASCII для отображения игровых элементов. Некоторые более поздние порты Hack, например, для AmigaOS, используют графическую плитку вместо этих букв и символов.