Zitat von
Cicaro:
Nach welchen Kriterien sollte denn die KI ihre Entscheidungen treffen ?
meine ersten Ideen:
- Figurenvorteil
- möglichst große Anzahl an gedeckten Feldern
...
Hi, Leute
Bin zwar, was programmieren angeht ein totaler n00b, aber egal..
Vergessen sollte man nicht, dass ein Schachprogramm besonders am Spielbeginn dem menschl. Spieler unterlegen ist, da dieser oft bestimmte Varianten (Sizilianisch, Französisch, etc. etc.) einstudiert hat, die, langfristig gesehen, den Spielaufbau zu seinen Gunsten entscheiden können, während die nur auf die nächsten Züge bedachte KI erst im Mittel- bzw. Endspiel den Vorteil "mathematischer Logik" einsetzen kann.
Ich würde daher empfehlen, dass du deinem Programm eine Reihe von Eröffnungen einprogrammierst, die dem Programm beim Spielbeginn "auf die Sprünge helfen".