Ich habe mich gefragt, wie ich Zeitreisen in ein Spiel implementieren kann. Nichts Superkomplexes, nur Zeitumkehr wie in Braid, wo der Benutzer die Zeit um 30 Sekunden zurückspulen / vorspulen kann oder was auch immer.
Ich habe viel im Internet gesucht, aber meine Ergebnisse bezogen sich normalerweise auf die Verwendung von Zeit wie "es ist 3:00" oder einen Timer und so weiter.
Das einzige, was ich mir vorstellen konnte, war, zwei Arrays zu verwenden, eines für die x-Position des Spielers und das andere für die y-Position des Spielers, und dann diese Arrays zu durchlaufen und den Charakter an dieser Position zu platzieren, während er zurückspult / schnell vorspult. Könnte das funktionieren? Wenn es funktionieren würde, wie groß müsste das Array sein und wie oft sollte ich das x und y des Players speichern? Was könnte ich sonst noch versuchen, wenn es nicht funktioniert?
Danke im Voraus!
import universal.back2future.FluxCapacitor;