Introducción a CANVAS
  • Bienvenida
  • Contáctame
  • Antes de comenzar
  • CANVAS
  • Preparando nuestro lienzo - parte 1
  • Preparando nuestro lienzo - parte 2
  • Dibujando figuras geométricas - parte 1
  • Dibujando figuras geométricas - parte 2
  • Dibujando figuras geométricas - parte 3
  • Creando nuestro primer dibujo en CANVAS - parte 1
  • Creando nuestro primer dibujo en CANVAS - parte 2
  • Utilizando gráficos Mapa de Bits en CANVAS - parte 1
  • Utilizando gráficos Mapa de Bits en CANVAS - parte 2
  • Utilizando línea de tiempo en CANVAS - parte 1
  • Utilizando línea de tiempo en CANVAS - parte 2
  • Utilizando línea de tiempo en CANVAS - parte 3
  • Programación Orientada a Objetos en Javascript
  • POO en CANVAS
  • Eventos de teclado en CANVAS
  • Colsiones - parte 1
  • Colsiones - parte 2
  • Colsiones - parte 3
  • Creando nuestro primer juego en CANVAS - Laberinto
  • Pon en práctica lo aprendido
PREPARANDO NUESTRO JUEGO DE PLATAFORMA
  • Organizando el proyecto bajo el patrón MVC - parte 1
  • Organizando el proyecto bajo el patrón MVC - parte 2
  • Organizando el proyecto bajo el patrón MVC - parte 3
  • Haciendo el registro de Usuarios - parte 1
  • Haciendo el registro de Usuarios - parte 2
  • Haciendo el registro de Usuarios - parte 3
  • Revisar usuarios repetidos
  • Iniciar Sesión - parte 1
  • Iniciar Sesión - parte 2
  • Cerrar Sesión
  • Archivo HTACCESS y url's amigables
  • Llamando los niveles y puntajes
  • Llamando los mejores puntajes
  • Graficando el CANVAS - parte 1
  • Graficando el CANVAS - parte 2
  • Graficando el CANVAS - parte 3
  • Haciendo un Preload
  • Llamando datos JSON
TRABAJANDO CON LA LÍNEA DE TIEMPO
  • Moviendo el escenario con el teclado - parte 1
  • Moviendo el escenario con el teclado - parte 2
  • Generando efectos de profundidad
  • Habilitando niveles y actualizando puntajes
  • Subiendo nivel y puntajes a la base de datos
  • Aplicando fullscreen al navegador
  • Agregando la gravedad y las colisiones - parte 1
  • Agregando la gravedad y las colisiones - parte 2
  • Agregando la gravedad y las colisiones - parte 3
  • Agregando el salto de nuestro jugador
  • Agregando los sprites al jugador
  • Corrigiendo algunos detalles de colisión
AGREGANDO LA UTILERÍA DE NUESTRO JUEGO
  • Agregando las monedas - parte 1
  • Agregando las monedas - parte 2
  • Colisionando con las monedas
  • Agregando las trampas
  • Agregando movimiento a las trampas
  • Agregando los enemigos
  • Agregando disparos de los enemigos
  • Colisionando con las balas del enemigo
  • Agregar disparos del jugador
  • Colisiones entre disparo jugador y disparo enemigo
  • Maquetando el tablero del juego
  • Activando nuestro tablero - parte 1
  • Activando nuestro tablero - parte 2
  • Agregando los sonidos - parte 1
  • Agregando los sonidos - parte 2
  • Agregando el panel final - parte 1
  • Agregando el panel final - parte 2
  • Habilitando los controles del sonido
FINALIZANDO NUESTRO JUEGO
  • Optimizando los sonidos
  • Optimizando las imágenes
  • Agregar todos los gráficos a la precarga
  • Adquiriendo un hosting para nuestro juego
  • Inicio de Sesión con Facebook - parte 1
  • Inicio de Sesión con Facebook - parte 2
  • Cerrar Sesión de Facebook
  • Compartir puntajes con Facebook
  • Agregando nuestro juego al escritorio de los dispositivos touch
  • Creando inicio de Sesión desde dispositivos touch
  • Creando los controles para dispositivos touch
  • Cambiar etiqueta por etiqueta
  • Subiendo nuestro juego al servidor remoto
  • Probando nuestro juego desde un IPAD
  • Despedida
  • Clase Extra