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.