Jeder Spieler bekommt Geld Jeder Spieler bekommt Figuren DO { if(3x Pasch gewürfelt) { geheInsGefängnis(); break; } if(würfelnder Spieler im Gefängnis) { if(Gefängniskarte vorhanden || 50 Euro an Bank zahlen || Pasch gewürfelt) { Spieler darf aus Gefängnis raus } else { break;(nächster Spieler ist dran) } } if(gewürfelte Pasch < 3 && Spieler nicht im Gefängnis) { Spieler würfelt Spieler verschiebt Figur SWITCH(gewürfeltes Feld) { case Straße, Bahnhof, Elektriker: if(Straße == eigene Straße && Spieler besitzt alle Straßen) { if(Hausanzahl auf den anderen Feldern gleich && hausanzahl < 4)//Sonst darf kein Haus gebaut werden { if(Spieler will Haus bauen) { Spieler bezahlt Hausbetrag Haus auf Straße stellen } } else if(4 Häuser auf jeder Straße) { if(Spieler will Hotel bauen) { Spieler zahlt kosten für Hotel Spieler bekommt Hotel auf die Straße } else { break; } } else { break; } } if(noch frei) if(kaufbedarf) Spieler bezahlt Grundstückspreis Spieler bekommt Grundstück(Karte) else Bank versteigert an andere break; case Ereigniskarte: Spieler zieht Ereigniskarte Anweisung auf Karte befolgen if(Karte nicht mehr benötigt) { Wieder unter den Stapel legen } break; case Gemeinschaftsfeld: Spieler zieht Gemeinschaftskarte Anweisung befolgen if(Karte nicht mehr benötigt) { Wieder unter den Stapel legen } break; case Abgabefeld: Spieler zahlt Abgaben an Bank break; case GeheInsGefängnis: Spieler gehe ins Gefängnis und setzt 3 Runden aus break; } } if(spieler über Los) { Spieler bekommt 200€ } if(Pasch gewürfelt) { Spieler darf nochmal(GOTO ANFANG DO SCHLEIFE) } else { nächster Spieler ist dran } }WHILE(ein Spieler übrig ist)