Aprende a programar videojuegos con Phaser 3, una librería de javascript con la que podrás crear los juegos que siempre quisiste de forma rápida y sencilla.
A lo largo de este curso te enseñaré a crear tres videojuegos:
Jumping Monkey:
Crearemos un juego de plataformas en donde manejaremos a un pequeño mono que se irá desplazando por unas plataformas para ir recolectando estrellas. Una vez recolectadas todas, aparecerá una bomba que tendremos que evitar que nos golpee a toda costa para impedir que el juego termine.
Este juego tendrá tres niveles de dificultad y tendrá modo multijugador.
Bunny Game:
Nuestro segundo juego será un juego al más puro estilo arcade, en el que manejaremos a un conejito que tiene que atravesar una carretera, sorteando vehículos para llegar al otro extremo y coger su premio, una deliciosa zanahoria.
Este juego también tendrá nivel multijugador y tres niveles de dificultad.
23 Blocks:
Nuestro tercer y último juego será un juego de lógica, en el que tendremos que reordenar un panel de bloques numerados del 1 al 23. Tendremos que usar todo nuestro ingenio para poder lograr ordenarlos al completo, sin embargo, este juego esconde un pequeño truco que nos permitirá resolverlo de manera muy sencilla y, por supuesto, también os diré cuál es.
Este juego también cuenta con tres niveles de dificultad.
A lo largo de este curso aprenderéis a:
Precargar imágenes
Pintar las imágenes en el lienzo
Manejar colisiones
Crear animaciones
Crear un marcador y un temporizador
Capturar movimientos de teclado y de ratón
Hacer nuestros juegos aptos para pantallas táctiles
Agregar música y efectos de sonido
Manejo de escenas
Crear una barra de progreso de carga
Crear el mapa de nuestro juego con archivos json
Crear un modo multijugador
Agregar niveles de dificultad
Manejar zonas
Detectar cuando un usuario ha deslizado el dedo en pantallas táctiles
Y muchas cosas más.
Este curso está dirigido a todos aquellos amantes de las nuevas tecnologías que siempre hayan querido crear sus propios videojuegos y no sabían cómo hacerlo. No obstante, para la realización de este curso se necesitan conocimientos previos básicos en programación, especialmente en javascript.
Si este es tu caso ¿A qué esperas? Ponte en marcha ahora y haz este curso para aprender conmigo a crear tus propios videojuegos en Phaser 3.