Einfaches Schachprogramm - Designproblem (Beziehung Figuren <-> Brett)



  • Jockelx schrieb:

    Wie gesagt, beispielsweise wie 'wertvoll' die Position ist.

    Er will ja keine KI schreiben, hier ist nur relevant, welche Figur sich wo befindet.



  • Jockelx schrieb:

    Wie gesagt, beispielsweise wie 'wertvoll' die Position ist.

    Das ist ne KI-Sache. Ein TryToControlCenterAiPlayer kann andere Prioritäten setzen, als ein AttackFromSidesAiPlayer oder ein menschlicher Spieler. Und dem Feld geht das schon gleich gar nichts an, wie irgendein Spieler irgendwas bewertet, IMHO.



  • Langsam komme ich mir veräppelt vor!

    Ja, natürlich ist das eine KI-Sache, hab ich ja auch gesagt, dass
    eine spätere Änderung auf KI dann umständlich wäre.
    Bei der Schachprogrammierung hat jedes Feld im Mittelspiel eine
    (zunächst) konstante Wertigkeit, d.h. dass nicht nur wieviel schlage ich/
    wieviel verliere ich, sondern auch wo stehe ich anschliessend bewertet
    wird. Daher brauch man ein 8x8-int-Array, wo die Wertigkeiten drinstehen
    und das wären dann schonmal 2 Arrays. Wenn ich noch etwas überlege,
    fallen mir sicher noch weitere ein.

    Jockel



  • Jo, diese Wertigkeit gehört aber vom Konzept her trotzdem in die KI und nicht in das Spielfeld.


Anmelden zum Antworten