Rogue – знаменитая ролевая игра, созданная с помощью кодировки ASCII. Игра дала название поджанру RPG, «roguelike», и вдохновила создание нескольких известных игр, включая NetHack и Diablo.
Описание
Rogue – ролевая игра в жанре блуждания по темнице, созданная Майклом Тоем (Michael Toy) и Гленном Вичманом (Glenn Wichman) в 1980 году. В начале 1980-х игра пользовалась большой популярностью, отчасти связанной с процедурной генерацией контента. Rogue популяризировала жанр блуждания по темнице («dungeon crawling»), и создала стиль «roguelikes», характеризирующийся несколькими признаками, в том числе случайной генерацией уровней, пошаговостью и необратимостью смерти. В частности, игра напрямую повлияла на Hack, которая, в свою очередь, перешла в NetHack. Стиль «roguelikes» так или иначе проявился в самых успешных коммерческих играх, например серии Diablo.
Геймплей
В Rogue игрок контролирует искателя приключений, то есть типичного персонажа фэнтейзийных RPG. Действие начинается на верхнем уровне темницы с множеством монстров и сокровищ. Цель игры – пробиться к самому нижнему уровню, добыть амулет Йендора и подняться на поверхность. До получения амулета игрок не может возвращаться на более ранние уровни. Сила монстров растет по мере прохождения уровней. Планировка игры вдохновлена текстовой игрой Colossal Cave Adventure, а также Dungeons & Dragons, из которой во многих отношениях изначально были позаимствованы монстры. Вичман заявлял, что на стадии разработки монстров решили изменить, чтобы избежать проблем с авторами Dungeons & Dragons.
В оригинале все элементы игры, включая темницу, игрового персонажа и монстров, отображались посредством символов. Монстры отображались с помощью заглавных букв (например, «Z» – зомби). Rogue одной из первых начала широко использовать приложения из библиотеки управления экраном. Подобно всем программам, использующим данную библиотеку, игра использует базу данных Termcap, адаптирующую терминалы, созданные различными компаниями. В поздних портах Rogue набор персонажей был расширен, в некоторых версиях текстовый интерфейс заменили графическим. Каждый уровень темницы состоит из сетки (3х3 комнаты). В поздних уровнях вместо комнат вводятся лабиринты. Планировка уровня и расположение объектов определяются случайным образом.