Fiete - Mo 24.04.17 11:11
Titel: Spiel mit Dame, ein Denkspiel
Moin,
"Spiel mit Dame" ist ein kleines Denkspiel und wird auf einem Schachbrett gespielt.
Es gibt genau eine Dame, die bei Spielbeginn zufällig in Reihe 8 oder in Spalte h platziert wird.
Es wird abwechselnd ein Damezug ausgeführt. Es sind die normalen Damenzüge erlaubt,
jedoch mit der Einschränkung, dass die horizontalen Züge immer nur nach links, die vertikalen
Züge nur nach unten und die diagonalen nur nach links unten ausgeführt werden dürfen.
Das Spiel hat gewonnen, wer als erster die Dame auf a1 stellt.
Viel Spaß beim Testen
Gruß Fiete
Fiete - Di 25.04.17 16:57
Moin Frühlingsrolle,
die Spielstufe benutze ich zur Entscheidung Zufalls- oder Strategiezug.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| if random(100)>10*Stufe then Zug:=ZugListe[random(AN)+1] else begin for K:=1 to AN do if ZugListe[K].nach in[] then begin Zug:=ZugListe[K]; Sieg:=True; break end; if not Sieg then Zug:=ZugListe[random(AN)+1] end; |
Wer ein Gewinnfeld erreicht kann das Spiel gewinnen, die Gewinnfelder stehen im Quelltext :wink:
Bei Spielbeginn steht die Dame auf einem zufälligen Feld, dadurch kann der Mensch auch auf Stufe 10 gewinnen.
Gruß Fiete