Secure Payment Confirmation

Price is a subject for European Value Added Tax (VAT). If you live outside of EU, you won't have to pay VAT. If you do live in EU, we will automatically calculate correct amount of VAT based on your billing country.
Total:

Questions

For how long can I access this course?

You need to pay for the course only once in order to get full access. We guarantee you will have access to all course content for at least 1 year from purchase date, in most cases you will have access indefinitely.

From what devices I can access course materials?

You can access course materials from a Laptop, iPhone, iPad, Android, Windows Phone and virtually any device with modern Internet browser. Live tutoring is limited to PC, Mac and Linux only at the moment.

Can I get my money back?

If you purchased the course and for some reasons are not satisfied with it, please contact us at support@eliademy.com and we will resolve the problem.

How sales tax is calculated?

Price is a subject for European Value Added Tax (VAT). If you live outside of EU, you won't have to pay VAT. If you do live in EU, we will automatically calculate correct amount of VAT based on your billing country.

Instructor

José Javier Villena Martinez

Analista - Programador

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 tecnologico más potente del mundo hispano). Fuí 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.

Reviews

Course reviews will be shown here

Overview

¿Quién es José Javier Villena Martinez? Conoce a tu Instructor

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.

 

 

Beneficios del Curso

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:

  • Administración de Cronómetro
  • Administrar el entorno de juego
  • Situaciones aleatorias
  • Control de movimientos
  • Restricción de movimientos
  • Casillas Bonus
  • Creación de niveles
  • Mensajes PopUp
  • Temporizador de Mensajes
  • Botones de twitter dinámicos y personalizados

Resultados Esperados

  • Estructurar funciones de Juegos
  • Crear Niveles
  • Administrar un Tablero / Mapa de Juego
  • Controlar las acciones del usuario
  • Personalizar los mensajes de difusión en redes sociales
  • Administrar Mensajes PopUp
  • Implementar sistemas temporizadores o cronómetros

¿A quién va dirigido este curso?

  • Desarrolladores de Juegos
  • Interesados en la programación web
  • Interesados en JavaScript

¿Qué se requiere para participar en este curso?

  • Un editor de texto, como Sublime Text por ejemplo
  • Conocimientos previos de html básico
  • Conocimientos previos de css básico
  • Conocimientos previos de JavaScript básico

¿Qué clase de contenido tiene este curso?

  • Video 1

Introducción al curso con un breve repaso de todo el contenido que se tratará a lo largo del temario

  • Video 2

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

  • Video 3

Como cambiar desde JavaScript el contenido HTML del juego, en este caso, los valores del cronómetro

  • Video 4

Desarrollo e implantación del cronómetro con JavaScript para llevar control del tiempo de duracion de partida

  • Video 5

Creación de la matriz que servirá de base en la programación del juego de forma paralela a la que visualizará al usuario

  • Video 6

Generación aleatoria de una posición inicial desde la que comenzar el juego

  • Video 7

Creación de las funciones necesarias para marcar en el tablero las casillas que se selecionan

  • Video 8

Cómo marcar como selecionadas las casillas sobre las que el usuario haga click

  • Video 9. Diferenciar última posición

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

  • Video 10. Permitir sólo movimientos correctos

Implementación de la restricción sobre el jugador, permitiendo solo los movimientos correctos en forma de "L"

  • Video 11. Control de Nivel Superado

Reconocimiento automático del nivel superado tras ocupar todas las posiciones del tablero

  • Video 12. Control de Opciones y Game Over

Reconocimiento automático del numero de opciones posibles de juego y Game Over en caso de no poder continuar con la partida

  • Video 13. Aparición de Casillas Bonus

Cómo añadir al tablero casillas bonus para el uso del jugador

  • Video 14. Uso de Casillas Bonus 1/2

Permitimos que el usuario pueda seguir jugando tras quedarse sin opciones usando las casillas bonus

  • Video 15. Uso de Casillas Bonus 2/2

Permitimos que el usuario pueda seguir jugando tras quedarse sin opciones usando las casillas bonus

  • Video 16. Medidor Bonus

Desarrollo de la barra progresiva que indica al usuario cuán cerca esta de conseguir la aparicion en tablero de una casilla bonus

  • Video 17. Parámetros de cada Nivel

Creamos las variables necesarias para registrar toda la configuración propia de cada nivel

  • Video 18. Pintar Tablero con cada Nivel

Una vez definido el tablero que tendra el nivel de cada juego, creamos las funciones que lo pintarán

  • Video 19. Diseño de Niveles

Creamos diferentes funciones que nos ayudarán a diseñar multiples opciones de tableros posibles para niveles

  • Video 20. Mensajes PopUp de Fin de Partida

Aparición automática de mensaje PopUp con el fin de partida, ya sea Game Over o You Win

  • Video 21. Mensaje con Datos de Partida

Añadimos al mensaje PopUp los datos de la partida

  • Video 22. Mensaje de Inicio de 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

  • Video 23. Temporizador de Mensajes

Mantenemos el mensaje durante un tiempo fijo y automaticamente lo hacemos desaparecer para permitir el inicio del juego

  • Video 24. Creación de botones de Twitter Dinámicos

Creamos en tiempo de ejecución el boton de twitter que permitirá al usuario publicar el resultado de su juego

  • Video 25. Personalizar Mensajes de Game Over

En caso de Game Over, personalizamos el mensaje que se publicará con el resultado de la partida que acaba de jugarse

  • Video 26. Personalizar Mensajes de Nivel Superado

En caso de Nivel Superado personalizamos el mensaje que se publicará con el tiempo en el que se ha logrado hacer el reto

  • Video 27. Conclusión del Curso

Agradecimiento por el seguimiento del curso

¿Qué dice la gente sobre José Javier Villena Martinez?

 

¡Aún hay más!

Y por último

 

¡Inscríbete ya!

 

Course content

  • Estructura HTML + CSS

  • Cambiar Valores del Cronómetro

  • Administrar Cronómetro

  • Creación de Matriz para el Tablero

  • Inicio de Partida Aleatorio

  • Pintar Caballo

  • Selección de Casilla

  • Diferenciar Última Posición

  • Permitir Sólo Movimientos Correctos

  • Control de Nivel Superado

  • Control de Opciones y Game Over

  • Aparición de Casillas Bonus

  • Uso de Casillas Bonus

  • Medidor Bonus

  • Crear Parámetros de Cada Nivel

  • Pintar Tablero con Cada Nivel

  • Diseño de Niveles

  • Mensajes PopUp de Fin de Partida

  • Mensaje con Datos de Partida

  • Mensaje de Inicio de Partida

  • Temporizador para Mensaje de Inicio

  • Botones de Twitter Dinámicos

  • Personalizar Mensaje de Game Over

  • Personalizar Mensaje de Nivel Superado

  • Conclusión

Interested? Enroll to this course right now.

There is more to learn