In letzter Zeit standen Roguelikes im Rampenlicht, wobei Spiele wie Dungeons of Dredmor, Spelunky, The Binding of Isaac und FTL ein breites Publikum erreichten und von Kritikern begrüßt wurden. In einer winzigen Nische waren Hardcore-Spieler schon lange beliebt. Roguelike-Elemente in verschiedenen Kombinationen sorgen jetzt für mehr Tiefe und Wiederspielbarkeit in vielen vorhandenen Genres.
In diesem Lernprogramm erfahren Sie, wie Sie mit JavaScript und der HTML 5-Spielengine Phaser ein traditionelles Roguelike erstellen. Am Ende haben Sie ein voll funktionsfähiges einfaches roguelike-Spiel, das Sie in Ihrem Browser spielen können! (Für unsere Zwecke wird ein traditionelles Roguelike als ein randomisierter, rundenbasierter Dungeon-Crawler mit Permadeath definiert.)
Hinweis: Obwohl der Code in diesem Lernprogramm JavaScript, HTML und Phaser verwendet, sollten Sie in der Lage sein, dieselbe Technik und Konzepte in fast allen anderen Programmiersprachen und Spiele-Engines zu verwenden.
Für dieses Tutorial benötigen Sie einen Texteditor und einen Browser. Ich benutze Notepad ++ und bevorzuge Google Chrome für seine umfangreichen Entwickler-Tools. Der Workflow ist jedoch bei jedem Texteditor und Browser, den Sie auswählen, ziemlich gleich.
Sie sollten dann die Quelldateien herunterladen und mit der drin
Mappe; Dieses enthält Phaser und die grundlegenden HTML- und JS-Dateien für unser Spiel. Wir werden unseren Spielcode in die derzeit leere Spalte schreiben rl.js
Datei.
Das index.html
Datei lädt einfach Phaser und unsere zuvor genannte Spielcode-Datei:
Roguelike Tutorial