Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- init:
- array initdaten [spielfeld_breite * spielfeld_hoehe]
- for i = 0; i < sizeof(initdaten)
- initdaten[i] = i
- next
- for i = 0; i < egalisierung_faktor
- 2 zufällige werte zwischen zwischen 0 und größe der initdaten ziehen
- und dann in den initdaten die beiden felder vertauschen
- next
- bei einem größeren spielfeld ist das wesentlich schneller als so lange zufallszahlen zu ziehen bis alle einmal vorgekommen sind
- und dann noch mit zwei verschachtelten schleifen deine werte in deine eigentliches spielfeld schreiben
Add Comment
Please, Sign In to add comment