Seite 1 von 1

Zufallsberechnung beim NES?

Verfasst: Mi Okt 01, 2003 10:03 pm
von Crus8dar
Hi,
ich wuerde gerne wissen, wie man den Zufall in einem NES Spiel hervor gerufen hat, also welcher Parameter als Keim bei der Zufallsgeneration genutzt wird. Ich denke eine hardwaereuhr hatte das NES wohl nicht, also bleiben theorethisch nur noch die Ingamewerte, als ich aber ebend etwas unter den gleichen Bedingungen druch simuliert habe ist beides mal etwas anderes dabei raus gekommen, das heisst eigentlich habe ich den Versuch zwei mal mit dem selbe Quickavegame durchgefuehrt, also ich habe zwischen durch neu geladen. Bitte um Antwort. Danke.

Verfasst: Do Okt 02, 2003 8:31 am
von Sotho Tal Ker
Frag doch mal einen Programmierer von nem NES-Emu. Der wird dir da sicher mehr sagen.

Ich vermute, dass es eine Funktion gibt, die einfach konstant die Werte hochzaehlt. Je nachdem wieviel Zeit zwischen den Aktionen vergeht (laufen, schlagen, was-weiss-ich), nimmt diese Funktion unterschiedliche Werte an, wodurch dann auch ""zufaellig"" andere Dinge passieren.
Dabei macht schon 1/10 Sekunde einen Unterschied aus, wodurch die Zufaelligkeit gewahrt bleibt. :wink:

MfG
STalKer-X

Verfasst: Do Okt 02, 2003 6:34 pm
von spunky
verstehe den sinn der frage nicht, jeder prozessor hat auch 'nen tacktgeber (quarz) der zur zufallsberechnung benutzt werden kann, bzw. mit hilfe interner timer.