Roguelikes sa aflat recent în centrul atenției, cu jocuri cum ar fi Dungeons of Dredmor, Spelunky, The Binding of Isaac și FTL care au atins publicul larg și au primit recunoștință critică. Îmbunătățită de jucătorii hardcore într-o nișă mică, elementele roguelike în diferite combinații ajută acum să aducă mai multă profunzime și replayability la multe genuri existente.
În acest tutorial, veți învăța cum să faceți un roguelike tradițional folosind JavaScript și motorul de joc HTML 5 Phaser. Până la sfârșit, veți avea un joc simplu, roguelike simplu, care poate fi redat în browserul dvs.! (Pentru scopurile noastre, un roguelike tradițional este definit ca un crainic cu un permadeat cu un singur jucător, randomizat, pe bază de turnuri).)
Notă: Deși codul din acest tutorial utilizează JavaScript, HTML și Phaser, ar trebui să puteți utiliza aceleași tehnici și concepte în aproape orice alt limbaj de codare și motor de joc.
Pentru acest tutorial, veți avea nevoie de un editor de text și de un browser. Folosesc Notepad ++ și prefer Google Chrome pentru instrumentele sale extensibile de dezvoltatori, dar fluxul de lucru va fi aproape același cu orice editor de text și browser pe care îl alegeți.
Ar trebui să descărcați fișierele sursă și să începeți cu init
pliant; aceasta conține Phaser și fișierele de bază HTML și JS pentru jocul nostru. Vom scrie codul nostru de joc în gol rl.js
fişier.
index.html
fișierul încarcă pur și simplu Phaser și fișierul nostru de cod de joc menționat anterior:
roguelike tutorial