Los Roguelikes han estado en el centro de atención recientemente, con juegos como Dungeons of Dredmor, Spelunky, The Binding of Isaac, y FTL que llegan a un gran público y son aclamados por la crítica. Disfrutados durante mucho tiempo por jugadores hardcore en un pequeño nicho, los elementos roguelike en varias combinaciones ahora ayudan a brindar más profundidad y reproducibilidad a muchos géneros existentes.
En este tutorial, aprenderás cómo hacer un roguelike tradicional usando JavaScript y el motor de juego HTML 5 Phaser. Al final, tendrás un juego de roguelike simple completamente funcional, que puedes jugar en tu navegador. (Para nuestros propósitos, un roguelike tradicional se define como un rastreador de mazmorras aleatorio basado en turnos para un solo jugador con permadeath).
Nota: Aunque el código de este tutorial utiliza JavaScript, HTML y Phaser, debería poder usar la misma técnica y conceptos en casi cualquier otro lenguaje de codificación y motor de juego..
Para este tutorial, necesitará un editor de texto y un navegador. Utilizo Notepad ++, y prefiero Google Chrome por sus amplias herramientas de desarrollo, pero el flujo de trabajo será prácticamente el mismo con cualquier editor de texto y navegador que elija..
A continuación, debe descargar los archivos de origen y comenzar con la en eso
carpeta; Esto contiene Phaser y los archivos HTML y JS básicos para nuestro juego. Escribiremos nuestro código de juego en el vacío actual. rl.js
expediente.
los index.html
el archivo simplemente carga Phaser y nuestro archivo de código de juego mencionado anteriormente:
tutorial roguelike