Je me demandais comment implémenter le voyage dans le temps dans un jeu. Rien de super complexe, juste une inversion du temps comme ce qui est dans Braid, où l'utilisateur peut rembobiner / avancer rapidement de 30 secondes ou autre.
J'ai beaucoup cherché sur le Web, mais mes résultats faisaient généralement référence à l'utilisation du temps comme «il est 3 h» ou d'une minuterie et ainsi de suite.
La seule chose à laquelle je pouvais penser était d'utiliser 2 tableaux, l'un pour la position x du joueur et l'autre pour la position y du joueur, puis d'itérer à travers ces tableaux et de placer le personnage à cette position pendant le rembobinage / l'avance rapide. Cela pourrait-il fonctionner? Si cela fonctionnait, quelle serait la taille du tableau et à quelle fréquence devrais-je stocker les x et y du joueur? Si cela ne fonctionne pas, que puis-je essayer d'autre?
Merci d'avance!
import universal.back2future.FluxCapacitor;