Hi
ich wolte für mein programmiertes Spiel noch eine KI machen, also einen Computer Gegner.
Also gut hier die Spielregeln für die, die das Spiel nicht kennen:
das Spielfeld hat 8x8 Felder.
Das Spiel beginnt mit einem leeren Spielbrett. Die Spieler müssen
abwechselnd Spielzüge durchführen, der Spieler mit den weißen Steinen
beginnt. Steine dürfen nur auf leere Felder gelegt werden. Beim ersten
Spielzug darf der Stein auf ein beliebiges Feld gelegt werden. Ab dem
zweiten Spielzug dürfen die Steine nur auf Felder gelegt werden, von
denen mindestens eines der acht angrenzenden Felder bereits belegt ist.
Sobald mindestens fünf Steine einer Farbe eine Reihe in beliebiger
Richtung belegen, hat der entsprechende Spieler gewonnen.
Kann mir da jemand beim ansatz helfen? Also ich hatte gedacht der Mensch beginnt, und der Computer muss nur abwehren. zuerst schaut er die 8 Felder um den ersten stein an und überlegt wo er den stein setzten soll. Beim ersten zug ist es ja egal. dann beim zweiten stein schaut er ob die beiden in einer Reihe sind und belegt ein ende der Reihe.
und so macht er es bei jedem Stein.
wäre das ein anfang?
mfg LittleWulf
ich wolte für mein programmiertes Spiel noch eine KI machen, also einen Computer Gegner.
Also gut hier die Spielregeln für die, die das Spiel nicht kennen:
das Spielfeld hat 8x8 Felder.
Das Spiel beginnt mit einem leeren Spielbrett. Die Spieler müssen
abwechselnd Spielzüge durchführen, der Spieler mit den weißen Steinen
beginnt. Steine dürfen nur auf leere Felder gelegt werden. Beim ersten
Spielzug darf der Stein auf ein beliebiges Feld gelegt werden. Ab dem
zweiten Spielzug dürfen die Steine nur auf Felder gelegt werden, von
denen mindestens eines der acht angrenzenden Felder bereits belegt ist.
Sobald mindestens fünf Steine einer Farbe eine Reihe in beliebiger
Richtung belegen, hat der entsprechende Spieler gewonnen.
Kann mir da jemand beim ansatz helfen? Also ich hatte gedacht der Mensch beginnt, und der Computer muss nur abwehren. zuerst schaut er die 8 Felder um den ersten stein an und überlegt wo er den stein setzten soll. Beim ersten zug ist es ja egal. dann beim zweiten stein schaut er ob die beiden in einer Reihe sind und belegt ein ende der Reihe.
und so macht er es bei jedem Stein.
wäre das ein anfang?
mfg LittleWulf