Colisiones y restricciones de movimiento en mapas de juegos

Clase 43 de 47Curso Práctico de C++

Contenido del curso

Loops y arreglos

Programación Orientada a Objetos

Finalizando nuestro proyecto

Resumen

Las colisiones en los videojuegos NO existen, solo son una abstracción de las colisiones para simular su comportamiento. En vez de programar el choque de nuestros elementos, vamos a crear algunas variables (lastMoveX y lastMoveY) para guardar los movimientos de nuestros jugadores y regresarlos al movimiento anterior en caso de que su último movimiento los haga "chocar" contra una pared.