Actualmente soy tutor Premium en CodigoFacilito (el canal en castellano dedicado a la programación con más suscriptores en el mundo). Redactor de Cristalab (la plataforma líder de artículos de programación en español). Colaborador con Mejorando.la (la plataforma de material tecnológico más potente del mundo hispano). Fui el editor del Primer Curso de la Historia de Swift, el nuevo lenguaje de Apple.
Estudié informática especializándome en Redes, pero a medida que más conocía el hardware, más me daba cuenta de que ningún dispositivo funciona sin programación, y que para entender bien cualquier sistema, es necesario ser un buen desarrollador.
Finalmente me decanté por crear software y solo he trabajo como analista-programador en varios lenguajes. Ahora me gusta compartir lo que aprendo y lo que sé, porque ningún programador sabe todo, y muy pocos comparten lo que saben.
Aprende a programar Juegos para la web. Control de movimientos, administración de tablero, creación de niveles, mensajes popup, botones de twitter dinámicos
En este completo videocurso online vas a aprender diferentes facetas que son la base de cualquier juego. Entre otras cosas aprenderás sobre:
Introducción al curso con un breve repaso de todo el contenido que se tratará a lo largo del temario
Explicación del código HTML y CSS que servirá de base para iniciar el desarrollo JavaScript del juego, algo fundamental de estructurar bien y que esté orientado para un buen funcionamiento posterior
Como cambiar desde JavaScript el contenido HTML del juego, en este caso, los valores del cronómetro
Desarrollo e implantación del cronómetro con JavaScript para llevar control del tiempo de duracion de partida
Creación de la matriz que servirá de base en la programación del juego de forma paralela a la que visualizará al usuario
Generación aleatoria de una posición inicial desde la que comenzar el juego
Creación de las funciones necesarias para marcar en el tablero las casillas que se selecionan
Cómo marcar como selecionadas las casillas sobre las que el usuario haga click
Como distinguir la posicion vigente del resto para que el ususario pueda diferenciar la casillas actual de las que se han ido seleccionando a lo largo del juego
Implementación de la restricción sobre el jugador, permitiendo solo los movimientos correctos en forma de "L"
Reconocimiento automático del nivel superado tras ocupar todas las posiciones del tablero
Reconocimiento automático del numero de opciones posibles de juego y Game Over en caso de no poder continuar con la partida
Cómo añadir al tablero casillas bonus para el uso del jugador
Permitimos que el usuario pueda seguir jugando tras quedarse sin opciones usando las casillas bonus
Permitimos que el usuario pueda seguir jugando tras quedarse sin opciones usando las casillas bonus
Desarrollo de la barra progresiva que indica al usuario cuán cerca esta de conseguir la aparicion en tablero de una casilla bonus
Creamos las variables necesarias para registrar toda la configuración propia de cada nivel
Una vez definido el tablero que tendra el nivel de cada juego, creamos las funciones que lo pintarán
Creamos diferentes funciones que nos ayudarán a diseñar multiples opciones de tableros posibles para niveles
Aparición automática de mensaje PopUp con el fin de partida, ya sea Game Over o You Win
Añadimos al mensaje PopUp los datos de la partida
Aparición automática del mensaje PopUp de inicio de partida indicando el nivel a jugar y el numero de vidas con el que cuenta el usuario
Mantenemos el mensaje durante un tiempo fijo y automaticamente lo hacemos desaparecer para permitir el inicio del juego
Creamos en tiempo de ejecución el boton de twitter que permitirá al usuario publicar el resultado de su juego
En caso de Game Over, personalizamos el mensaje que se publicará con el resultado de la partida que acaba de jugarse
En caso de Nivel Superado personalizamos el mensaje que se publicará con el tiempo en el que se ha logrado hacer el reto
Agradecimiento por el seguimiento del curso