GAP GAME ARCHIVE PROJECT

Rogue (1980)

Geração Procedural de Masmorras, Morte Permanente e o Nomesake do Gênero Roguelike

United States · 1980 · game

Desenvolvido em 1980 pelos estudantes da UC Santa Cruz Michael Toy e Glenn Wichman (posteriormente juntou-se a Ken Arnold) em mainframes UNIX, Rogue (Explorando as Masmorras da Perdição) se destaca como o progenitor epônimo do cânone de design 'Roguelike'. Utilizando tipografia ASCII pura através da biblioteca curses para renderizar andares de masmorra procedurais, morte permanente e alquimia de poções não mapeadas, Rogue estabeleceu o paradigma estrutural mais resistente no entretenimento interativo.

Rogue (1980)

A biblioteca curses e o Proceduralismo ASCII

Aproveitando a inovadora biblioteca de gerenciamento de terminal curses de Ken Arnold — que permitia posicionamento absoluto do cursor em monitores CRT — Toy e Wichman visualizaram uma masmorra de fantasia baseada em grade. Evitando gráficos raster caros, o herói era '@', o dragão era 'D', e o ouro era '*'. De forma crucial, o layout dos corredores, a distribuição dos inimigos e dos tesouros eram gerados proceduralmente por algoritmos de randomização em tempo de execução, garantindo que os próprios desenvolvedores nunca pudessem memorizar uma solução de percurso.

O Amuleto de Yendor e a Morte Permanente Impiedosa

Designados a descer 26 andares para recuperar o Amuleto de Yendor, os jogadores operavam sob morte permanente rigorosa: uma vez mortos, o estado salvo desaparecia permanentemente. As propriedades dos itens eram dinamicamente ofuscadas: uma 'poção magenta' poderia restaurar a vitalidade em uma partida, mas causar cegueira na próxima. Incorporado nas versões padrão do UNIX Berkeley Software Distribution (BSD), Rogue infiltrou-se em redes universitárias em todo o mundo, dando origem a NetHack, Diablo, Spelunky e Hades.

Verification Sources