What you'll learn:
- Bases de javascript y canvas para realizar el curso
- Como funcionan las colisiones de un juego
- Como poner imagenes a nuestro juego
- Como poner sonidos a nuestro juego
- Realizar un juego completo de disparos
- Entender conceptos básicos del canvas y sistema de colisiones
- Hacer un marcador para las puntuaciones y vidas
- Controles de nuestro jugador en el canvas
- Movimientos automáticos de los enemigos que nos detecten y nos disparen
- Comportamientos aleatorios de los enemigos
- Hacer una página de game over y de comienzo de juego
- Hacer redirecciones a otros archivos para crear más niveles de juego
- Trabajar con localstorage para la persistencia de datos.
- Temporizadores en javascript para automatizar tareas
- Hacer un juego en javascript sin librerias , solo con código nativo
Es un curso para crear videojuegos sin tener ideas previas de programación . ¿Quiere decir que no vamos a programar? . Todo lo contrario , programaremos mucho , ya que lo haremos sin librerias ni apoyos extra . Todo es con código nativo de javascript. Pero he amoldado un curso reducido de javascript en el primer módulo de este curso para que podamos realizar el juego y empezar a programar videojuegos sin haber pasado por todo el aprendizaje que conlleva un curso completo de javascript. No es el fin de este curso que el alumno se limite a aprender el javascript que doy aquí , aprendera gran parte de javascript y de la mejor manera que es divirtiendose, pero recomiendo que siga su aprendizaje en el lenguaje para que pueda hacer lo que su imaginación le permita. Entre mis cursos tengo uno de javascript bastante completo . Con lo que aprenderá aqui podrá hacer frente al videojuego este y crear otros de funcionalidad parecida. El curso es bastante completo ,no nos vamos a limitar a mover enemigos, vamos a darles funcionalidades algo mas avanzadas , como que los enemigos detecten nuestra presencia y disparen . Tambien aprenderemos a disparar con trayectorias varias . El curso nos dará un buen nivel para realizar videojuegos de forma nativa con javascript y una gran soltura con la programación orientada a objetos . Los alumnos que realicen este curso completo , tendran ofertas a mi próximo curso de videojuegos al minimo precio posible. Ire dando cupones descuento para los alumnos que completen este.
El curso esta dividido en tres módulos :
Primer módulo:
-El primer módulo esta dirigido a javascript , aprenderemos las bases que vamos a necesitar para
crear nuestro videojuego y entendamos todo lo que vamos a realizar
Segundo módulo:
-El segundo módulo va encaminado a dirigir al estudiante a entender la base de la programación de videojuegos en javascript y veremos como creamos un objeto y le damos movimientos, animamos y le damos algunas colisiones . Todo un resumen teórico y práctico para abordar el juego de la parte 3.
Tercer módulo:
Crearemos un juego completo , aúnque anteriormente hemos visto ya teória , no por ello vamos a hacer rapidamente la programación del juego. Explicaré paso a paso cada linea de código y el porqué . Para que el alumno no le resulte dificil la comprensión del mismo .
Objetivo final
El objetivo final es que el alumno sea capaz de entender y desmenuzar cada bloque del curso, para que el mismo pueda crear sus propios juegos . Esto es más importante que hacer el juego idéntico al mio. Lo importante es aprender , hacer pequeños ejercicios , mover objetos, hacerles disparar, hacer un sistema de puntuaciones y demás. Para que poco a poco pueda ir complicando sus pequeños juegos .
Extras :
Cuanto más conocimiento extra tengas en html,css,javascript y canvas , aplicaciones y juegos más complejos podrás crear y plasmar lo que tu imaginación permita. En mi canal tengo varios cursos relacionados en css , html ,javascript y uno gratis de canvas . Con este curso aseguro que podrás hacer un videojuego sencillo y conseguir un buen nivel práctico de javascript , ya que vamos a realizar todo con código nativo sin ningún apoyo extra , como librerias o frameworks .