
Heute wurde bei CosmoCode gepokert und ich wurde, wie schon die meisten Male beim Kickern, vernichten geschlagen. Gespielt wurde Texas Hold’em, ohne Geldeinsätze aber um die Ehre, die ich also jetzt verloren hab’.
Immerhin konnte ich vorher meinen GA (Genetischen Algorithmus) weiter verfeinern. Die Kartenbeschriftungen bewegen sich nun auf einer Kreisbahn um ihren jeweiligen Fixpunkt und werden beim mutieren an eine zufällige Position auf dem Kreis bewegt. Dadurch ist das Problem mit der relativen Nähe erstmal gelöst. Weiterhin sollten alle Beschriftungen zur Kartenmitte orientiert sein, dazu wird der Cosinus des Schnittwinkels zwischen folgenden zwei Vektoren errechnet: Vektor a = Beschriftung zur Kartenmitte und Vektor b = Beschriftung zum Fixpunkt. Je größer der Cosinus, desto kleiner ist der Bereich zwischen den Vektoren. Außerdem werden Überschneidungen nun mathematisch korrekt berechnet und auch entsprechend bewertet, was die Fitness eines Chromosomes angeht.