GAP GAME ARCHIVE PROJECT

Rogue (1980)

Prosedürel Zindan Üretimi, Kalıcı Ölüm ve 'Roguelike' Türünün İsim Babası

United States · 1980 · game

1980 yılında California Üniversitesi Santa Cruz öğrencileri Michael Toy ve Glenn Wichman tarafından UNIX ana bilgisayarları için geliştirilen Rogue (Exploring the Dungeons of Doom), video oyun dünyasında 'Roguelike' olarak adlandırılan devasa bir türün kurucusu ve isim babasıdır. Grafik yerine ASCII karakterlerini kullanan yapım; her oyunda baştan rastgele yaratılan prosedürel haritalar, kalıcı ölüm (permadeath), tanımlanamayan iksirler ve sıra tabanlı stratejisiyle modern bağımsız oyunculuğun en etkili tasarım felsefesini inşa etmiştir.

Rogue (1980)

curses Kütüphanesi ve ASCII Zindan Mimarisi

Ken Arnold'ın yazdığı 'curses' ekran kütüphanesini keşfeden Toy ve Wichman, terminal ekranındaki imleci istediği koordinata hareket ettirebildiklerini görünce grafik yerine ASCII sembolleriyle bir zindan oyunu tasarladılar. Oyuncu '@' işaretiydi; canavarlar alfabenin harfleri (D = Ejderha, Z = Zombi), duvarlar '-' ve '|', altın ise '*' simgesiydi. Her yeni oyunda algoritma koridorları ve odaları tamamen sıfırdan ve rastgele çiziyordu; böylece yaratıcıları bile oyunu ezbere bitiremiyordu.

Amulet of Yendor ve Roguelike Türünün Doğuşu

Oyuncunun amacı zindanın 26. katına inip 'Amulet of Yendor' tılsımını almak ve tek parça halinde yukarı çıkmaktı. Kalıcı ölüm kuralı nedeniyle ölen bir karakterin kaydı diskten siliniyordu; iksirler her oyunda renk değiştiriyor, yanlış bir şişe içmek oyuncuyu kör edebiliyordu. Berkeley BSD UNIX dağıtımına gömülen Rogue, dünya çapındaki üniversite laboratuvarlarına yayıldı. NetHack, Diablo, Spelunky ve Hades gibi sayısız başyapıt doğrudan Rogue'un bu mirasından doğdu.

Verification Sources