BattleRandomize

Aus Sternenschweif Wiki
Version vom 17. Oktober 2016, 15:49 Uhr von Chrisfirefox (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Nur in Kämpfen: erstellt eine zufällige Arena

battleRandomize( coverage, randomsize, randomseed );

Parameter

  • coverage: Welche "Bedeckung" der Arena angestrebt werden soll, Werte zwischen 0 und 1 (0 - 100%)
  • randomsize: ob eine zufällige Größe gewählt werden soll. Wenn "false", muss zuvor battleSetSize aufgerufen werden.
  • randomseed: ob ein bestimmter "Seed" verwendet werden soll, um immer die gleiche Arena zu erzeugen, -1 für "zufällig"

Beispiele

/* Erzeugt eine Arena zufälliger Größe mit mind. 35% Bedeckung */
battleRandomize( 0.35, true, -1 );
 
/* Erzeugt eine Arena der Größe 24x24 mit mind. 45% Bedeckung */
battleSetSize( 24, 24 );
battleRandomize( 0.45, false, -1 );