Einzelnen Beitrag anzeigen

Horst_

Registriert seit: 22. Jul 2004
Ort: Münster Osnabrück
116 Beiträge
 
#12

AW: Monopoly-Simulator

  Alt 27. Nov 2013, 10:59
Hallo,

nur eine kleine Anmerkung auf die Schnelle.
Die Eisenstraße kenne ich nicht. Es ist wohl die Elisenstrasse gemeint.
Aber Namen sind wie Schall und Rauch, na jedenfalls fast.
Die Prozedur Mischen ist etwas unglücklich gewählt, Fisher-Yates wäre angebrachter.
Delphi-Quellcode:
Procedure Mischen(var a: array of integer);
var
  x: integer;
begin
  for x := high(a) downto 1 do
    swap(a[x],a[random(x+1)]);
end;
das Würfeln könnte man mit nur einmal random minimal beschleunigen.
Delphi-Quellcode:
// Wuerfelsumme vorbelegen, kann ein konstantes Feld sein
       For w1 := 0 to 5 do
          For w2 := 0 to 5 do
            WSum[w1*6+w2] := w1+w2+2;//w1+1 +w2+1;

{statt:
  w1 := RandomRange(1,7);
  w2 := RandomRange(1,7);
  w := w1+w2;
nun:}

  w := wSum[random(36)];
Ich habe mich schon gefragt, ob da auch gekauft wird, aber Geld spielt bisher keine Rolle, der Spielstein macht "nur" 10^8 Züge.
Vielleicht hätte man die Anzahl der Besuche für Ereignis und Gemeinschaftsfelder aufführen können.
Ich habe schon immer geahnt, das der Opernplatz der Schlüssel zum Erfolg ist
Eine komplette Spielsimulation scheint ja geplant zu sein, da bin ich gespannt.

Gruß Horst
  Mit Zitat antworten Zitat