Roguelikes a récemment été à l'honneur, avec des jeux tels que Dungeons of Dredmor, Spelunky, The Binding of Isaac et FTL, qui ont attiré un large public et ont été salués par la critique. Longtemps appréciés par les joueurs hardcore dans une petite niche, les éléments fantastiques de diverses combinaisons permettent maintenant d’apporter plus de profondeur et de rejouabilité à de nombreux genres existants..
Dans ce didacticiel, vous apprendrez à créer un roguelike traditionnel à l'aide de JavaScript et du moteur de jeu HTML 5 Phaser. À la fin, vous aurez un jeu simple et fonctionnel entièrement fonctionnel, jouable dans votre navigateur! (Pour nos besoins, un roguelike traditionnel est défini comme un dungeon-crawler à tour de rôle à un joueur, randomisé, avec permadeath.)
Remarque: bien que le code de ce didacticiel utilise JavaScript, HTML et Phaser, vous devriez pouvoir utiliser la même technique et les mêmes concepts dans presque tous les autres langages de codage et moteurs de jeu..
Pour ce tutoriel, vous aurez besoin d'un éditeur de texte et d'un navigateur. J'utilise Notepad ++ et je préfère Google Chrome pour ses outils de développement complets, mais le flux de travail sera pratiquement le même quel que soit l'éditeur de texte ou le navigateur que vous choisissez..
Vous devez ensuite télécharger les fichiers source et commencer par le init
dossier; cela contient Phaser et les fichiers HTML et JS de base pour notre jeu. Nous allons écrire notre code de jeu dans le champ vide rl.js
fichier.
le index.html
file charge simplement Phaser et notre fichier de code de jeu susmentionné:
tutoriel roguelike