- Presentacion, Expectativas y Avances
- Preparación de Recursos y Materiales
- Godot 3: Interfaz y Primeros Pasos
- Gimp 2: Transparencia y Fundamentos Basicos
- Plantilla de Sprites y Parentesco de Nodos
- Ajustando Plantillas de Sprite
- Cuerpos Fisicos y Figuras de Colision
- Programando Gravedad del Personaje
- Camara y Zoom
- Diseñando el Suelo del Nivel
- Eventos de Teclado y Movimiento
- Creando Animaciones
- Reproduciendo Animaciones del Personaje
- Volteando Sprite
- Programando Salto del Personaje
- Obteniendo Colisionadores
- Identificando Objetos Colisionados
- Habilitando y Deshabilitando Salto
- Evitando Salto Doble
- Adaptando Sprites de Movimiento Diagonal y Cuerpo a Tierra
- Ajuste de Frames de Animacion
- Movimiento Diagonal
- Apuntar Arriba y Cuerpo a Tierra
- Animaciones del Personaje en el Agua
- Deteccion y Entrada al Agua
- Bloqueo de Salto en Caida
- Colision Unidireccional con el Suelo
- Colision Multidireccional de Plataformas de Agua
- Update Godot 3.1 (ENUM)
- Salto al Agua
- Estados Idle, Cuerpo a Tierra y Sumergido
- Bloqueando Caida en Plataforma Inferior
- Adaptando Sprites de Proyectiles
- Instanciando Proyectil
- Agregando el Proyectil a la Escena
- Disparo en Ambas Direcciones
- Spawn de Disparo en 8 Direcciones
- Estados Apuntando Diagonal y Corriendo
- Fisica de Proyectiles
- Impulso de Proyectil en Ambas Direcciones y Diagonales
- Impulso de Proyectil Hacia Abajo
- Enfriamiento de Disparo (Cooldown)
- Excepcion de Colision con Muros
- Eliminando Proyectiles que Salen de Pantalla
- Adaptando Sprites de Enemigo Base
- Cuerpo y Animaciones del Enemigo
- Fisica Basica del Enemigo
- Movimiento Lateral
- Deteccion de Precipicios
- Reajuste de Posicion al Detectar Precipicio
- Probabilidad de Saltar al Detectar Precipicio
- Adaptando Sprite de Explosion
- Muerte del Enemigo Base
- Adaptando Sprite de Muerte de Jugador
- Muerte del Jugador
- Enemigo Mata al Jugador
- Punto de Spawn de Jugador
- Respawn de Jugador
- Camara y Velocidad en Respawn
- Respawn Movil
- Activando/Desactivando Enemigos
- Liberacion de Enemigos Fuera de Pantalla
- Limites de Camara
- Muerte del Jugador al Salir de Pantalla
- Mejora de Evasion de Precipicios del Enemigo
- Adaptando Sprite de Vidas
- Interfaz Grafica (GUI-HUD)
- Logica de las Vidas del Jugador
- Exhibicion de Vidas en Pantalla
- Eliminacion de Vidas Perdidas
- Adaptando Sprites del Jugador 2
- Animaciones del Jugador 2
- Adaptando Script y Teclas Jugador 2
- 2 Jugadores en Accion
- Vidas y Spawn Jugador 2
- Camara 2 Players
- Limite de Desplazamiento en Camara 2 Players
- Bloqueo y Permiso de Desplazamiento de Player
- Adaptando Sprite del Puente
- Creando el Puente
- Animacion de Explosion
- Programando Explosion
- Segundo Puente
- Adaptando Sprite de la Torreta
- Creando la Torreta
- Activando la Torreta
- Seleccionando Objetivo
- Enfocando Objetivo