Di recente Roguelikes è stato sotto i riflettori, con giochi come Dungeons of Dredmor, Spelunky, The Binding of Isaac e FTL che hanno raggiunto un vasto pubblico e ricevuto consensi dalla critica. A lungo goduto da giocatori hardcore in una nicchia minuscola, elementi roguelike in varie combinazioni ora aiutano a portare più profondità e rigiocabilità a molti generi esistenti.
In questo tutorial, imparerai come creare un roguelike tradizionale usando JavaScript e il motore di gioco HTML 5 Phaser. Alla fine, avrai un semplice gioco roguelike completamente funzionale, giocabile nel tuo browser! (Per i nostri scopi un roguelike tradizionale è definito come un dungeon-crawler a turni single-player, a turni con permadeath.)
Nota: sebbene il codice in questo tutorial utilizzi JavaScript, HTML e Phaser, dovresti essere in grado di utilizzare la stessa tecnica e concetti in quasi tutti gli altri linguaggi di programmazione e motore di gioco.
Per questo tutorial, avrai bisogno di un editor di testo e un browser. Uso Notepad ++ e preferisco Google Chrome per i suoi ampi strumenti di sviluppo, ma il flusso di lavoro sarà praticamente lo stesso con qualsiasi editor di testo e browser che scegli.
Dovresti quindi scaricare i file sorgente e iniziare con dentro
cartella; questo contiene Phaser e i file HTML e JS di base per il nostro gioco. Scriveremo il nostro codice di gioco nell'attuale vuoto rl.js
file.
Il index.html
il file carica semplicemente Phaser e il nostro file di codice di gioco sopra menzionato:
tutorial roguelike