Rogue — это игра про подземелья, давшая название жанру рогалик. Michael Toy и Glenn Wichman написали ее в 1980 году, а позже к ним присоединился Ken Arnold для дальнейшей разработки. Вы спускаетесь по случайно сгенерированным уровням подземелья, чтобы найти Амулет Йендора и вынести его на поверхность.
Здесь представлена Rogue 5.4.4 — последняя версия оригинального кода под лицензией BSD 3-Clause. Ее неизмененный исходный код на C скомпилирован для DOS с помощью OpenWatcom и PDCurses, а полученная DOS-программа транслирована в C и WebAssembly. Небольшие прослойки DOS заменяют вызовы Unix, а сторонние исходные тексты никогда не редактируются.
Двигайтесь с помощью h, j, k и l или клавиш со стрелками, а для справки нажмите ?. Нажатие S, а затем y сохраняет игру, а повторный запуск rogue ее восстанавливает. Нажатие Q, а затем y — выход.
Linux
$vc>rogue
Исходный код и лицензия: GitHub · BSD-3-Clause