Warum gibt es kein Super Mario Spiel mit Zufällig Generierte Level?

Hallo.

Also der selbe Jump and Run Level wird einestages langweilig, und das schlimme ist: Wenn man es mehr mals spielt, weißt man welche Strecke auf mich zu kommt. Und das ist so unrealistisch. Denn wenn ein Mensch Abenteuer reise machen muss, und man denn weg nicht kennt dann weißt man auch nicht welches Strecke erwarten wird. Und genau bei diese spiel ist es wichtig: Du darfs diese Strecke nie kennen.

Und deshalb müssen Levels bei Super Mario Zufällig Generiert. Doch die frage ist: Warum schafft Nintendo sowas gar nicht. Jetzt würde jeder sagen: "Zufällige Jump and run Level Generator ist nicht möglich". Nein das ist komplett falsch! Denn ich selber habe mit Game Maker Studio 2 hinbekommen ein Zufällige Jump and Run Generator zu erstellen.

Und das sind die ergebniss:

Und ich schwöre es: Diese Level habe ich nicht selber mit der Hand gemacht, sondern Ich habe das ganze nur im Code Geschrieben wie er generieren soll, und was er alles beachten muss damit man Levels immer schaffen kann (z. B. der Loch darf nur Maximal 3 Blöcke Lang werden). Und dann hat das ganze der Zufallsgenerator selber eingebaut.

Klar die Stacheln sehen noch nicht perfekt aus, da muss ich noch schauen wie ich das besser machen kann.

Deshalb ist die frage: Warum kann Nintendo z. B. auch nich sowas machen? Das wäre so genial New Super Mario Bros mit Zufällig Generierte Level für unendlich lange Spielspaß.

Bild zu Frage
Spiele, PC, Computer, Games, Nintendo, programmieren, Rechner, Mario, Super Mario, entwickeln, zufallsgenerator
Wieso sind Zufallsgenerator Modul bis heute bei fast keinem Mainboard ausgestattet?

Hallo.

Also die Zufallsgenerator am PC ist schon beliebt (Vorallem beim Spiele). Um so wichtige wäre es schon das wenigstens bei jedem Gaming Mainboard eine Spezialle Modul intergriert für echtes Zufallsgenerator. Weil ich finde Pseudozufallszahlen nicht so ganz praktisch wegen begränzte Seedgröße. Denn ich befürchte das alle Normale Windows Programme eine Maximale Seedgröße von -2147483647 bis 2147483647 (Also insgesammt Maximale Seedgröße von 4294967294 nur durch Integer 32). Und das ist gerade bei Rießen Weltgenerator oder große Playlist Generator viel zu wenig. Denn da hast du dort nicht alle möglichgkeiten.

Ok bei Java hat man glück das er größere Seeds liefert, aber leider nicht groß genug für alle möglichgkeiten.

Und das ist beim solche Seed begränzung das problem. Hat man ein Spiel mit zufällig Generierte Welt, somit hat man in wahrheit wie nur 4294967294 Welten zum Auswahl. Und das ist sehr sehr wenig.

Und deshalb muss ich dazu sagen: Nein Pseudo Zufallsgenerator ist nicht gut. Es muss endlich ein Spezialle Hardware Modul auf jeden Mainboard drauf sein, der wirklich ganz ohne Seed echtes Zufallszahl Generiert (Vielleicht mit Speziallen Rauschen). Oder denn Seed Begränzung noch größer machen (Also anstatt 10 nähmlich 100 oder 10000 Stellige Zahlbereich).

PC, Computer, Mathematik, Technik, Hardware, Rechner, Mainboard, Technologie, Seed, zufallsgenerator, Spiele und Gaming
Lotto gewinn, zahlen vorhersage?

ich hab ein Problem was mir niemand glaubt obwohl ich es oft bewiesen habe trotzdem stell ich die Frage jetzt vielleicht kennt das ja auch einer.

undzwar hab ich zu Zahlen hohe energie beispiel

ich habe Jahre Lang Roulette gespielt und habe nach 2-3 Jahren gemerkt das zu 90% immer die selbe Zahl kommt sobald eine vorhandene bestimmte Zahl angezeigt wurde.

beispiel: die zahl 4 ist gekommen, dann weis ich das zu 90% die 28 kommen wird ich setze 10€ gewinne 360€

es gibt einige Zahlen wo das so war dann bin ich auf eine idde gekommen und wollte mal beim zufalls zahlen generator überprüfen und tatsächlich kam es auch da natürlich nicht immer aber sehr oft. Nicht nur die 4 es gibt viele bestimmte zahlen

danach hab ich mich natürlich weiterentwickelt bzw weiter recherchiert und habe mich entschlossen auf dem 29.08 zu warten das war im Jahr 2020 warum der 29.08? Weil bei der 29 oft die 2-4 oder 24 kommt ich habe lotto gespielt und tatsächlich habe ich die 7 Zahlen getroffen und die 20 Jahres Rente gewonnen. Ich habe tatsächlich gedacht das ich im falschen Planeten bin das komische war das an dem tag als ich gewann aber bevor ich gewonnen hatte also erst neu aufgewacht bin bin ich mit einer Explosion aufgewacht also ein lauter knall im traum zack war ich wach und es fühle sich alles komisch an am abend gewann ich die millionen. Seit dem an spiele ich regelmäßig und genau wie beim roulette zufalls generatoren (google, oder echte geräte) kommen immer meine zahlen aber da ich die zahlen nur bis 36 oft vorhersage ist es schwer zu gewinnen da beim lotto 49 Zahlen sind und wie ich erwähnt habe klappt es nicht immer aber sehr oft bestimmte zahlen

auch wenn ich mal eine rechnung bekomme beispiel kundennummer oder verwendungszweck nummer wenn da eine 24 steht ist daneben oft eine 33 sowie es auch im generator lotto roulette sonist

bestehen wir aus zahlen?

Computer, Zahlen, vorhersage, zufallsgenerator
C++: Eigener "Zufallsgenerator"?

Achtung Anfänger am Werk:

Ich habe versucht einen eigenen "Zufallsgenerator" zu schreiben, dafür habe ich folgenden Code benutzt:

long time();
long random(long max, long seed = time());

//zählt welche Zahl bei 100 generierten Zufallszahlen wie oft vorkommt
int main() {...}

//liefert die aktuelle Zeit
long time() {...}

long random(long max, long seed) {
    
    return seed%max;
}

Wie zu erwarten waren die Ergebnisse zwar irgendwie zufällig jedoch nicht gleichmäßig verteilt, hier eine Beispielausgabe :

Zahl 0: 0 mal | Zahl 1: 63 mal | Zahl 2: 37 mal | Zahl 3: 0 mal | Zahl 4: 0 mal

Danach wollte ich aber aus reiner Interesse wissen welcher Seed denn jeweils übermittelt wird und habe dem Code nur eine Zeile hinzugefügt:

long time();
long random(long max, long seed = time());

//zählt welche Zahl bei 100 generierten Zufallszahlen wie oft vorkommt
int main() {...}

//liefert die aktuelle Zeit
long time() {...}

long random(long max, long seed) {
    
    std::cout << seed << std::endl;

    return seed%max;
}

Und mit Verwunderung musste ich feststellen, dass die Werte nun relativ gleichmäßig verteilt ausgegeben wurden (nach den einzelnen Seeds natürlich), eine Beispielausgabe:

Zahl 0: 19 | Zahl 1: 24 | Zahl 2: 18 | Zahl 3: 20 | Zahl 4: 19

  • Warum sind die Werte beim 2. Codebeispiel gleichmäßiger verteilt?
  • Kann ich es irgendwie hinbekommen dass die Werte so verteilt sind wie im 2. Codebeispiel, ohne dabei etwas in der Konsole ausgeben zu müssen?

PS. Ich dachte dass die bessere Verteilung im 2. Codebeispiel möglicherweise damit zusammenhängt, dass der cout-Befehl eine gewisse Zeit beansprucht, und somit die Seeds indirekt beeinflusst. Deshalb habe ich versucht an der selben Stelle wo im 2. Beispiel der cout-Befehl steht eine kurze Wartezeit einzubauen, jedoch war das Ergebnis ähnlich wie beim 1. Beispiel.

programmieren, Cplusplus, zufallsgenerator

Meistgelesene Fragen zum Thema Zufallsgenerator