Me preguntaba cómo implementar el viaje en el tiempo en un juego. Nada súper complejo, solo inversión de tiempo como lo que hay en Braid, donde el usuario puede retroceder / adelantar el tiempo en 30 segundos o lo que sea.
Busqué mucho en la web, pero mis resultados generalmente se referían al uso del tiempo como "son las 3:00" o un temporizador y tal.
Lo único que se me ocurrió fue usar 2 matrices, una para la posición x del jugador y la otra para la posición y del jugador, y luego iterar a través de esas matrices y colocar al personaje en esa posición a medida que retroceden / avanzan rápidamente. ¿Eso podría funcionar? Si funcionara, ¿qué tan grande debería ser la matriz y con qué frecuencia debo almacenar las x e y del jugador? Si no funciona, ¿qué más puedo probar?
¡Gracias por adelantado!
import universal.back2future.FluxCapacitor;