By codehacker
Date 2012-04-23 12:31
Hallo.
Ich programmiere gerade ein Schachprogramm, welches 7 Halbzüge tief nach der Methode Minimax und Alpha-Beta-Cut-Off arbeitet.
Er findet zwar den für diese Suchtiefe besten Zug, aber wenn er z.B. einen Bauern ohne Risiko sofort schlagen könnte, dann macht er irgend einen anderen Zug, den Bauern kann er ja später immernoch schlagen, er verliert also die Punkte nicht. Er macht sich aber auch nicht die Mühe, den Bauern tatsächlich zu schlagen. Er bedroht meinetwegen mit dem Turm immer den König, und der Bauer befindet sich immer in Schlagreichweite.
Was kann ich da machen?