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.