
Zitat von
dizzy:

Zitat von
himitsu:
Also wenn du für die Spieler (und das leere Fehld) durchweg die selbe Nummer verwendest und über was anderes, dann ürde es übersichtlicher sein und du könntest sogar massig vereinfachen.
Öhm, schnall ich grad nicht so ganz, aber ich schau mir am WE mal deine Version an!
ganz einfach:
mal ist
Spieler=-1, KI=1 und
leer=2 (z.B. rateField)
dann ist plötzlich
Spieler=0 und KI=1 (z.B. player in buildTree)
und auf einmal ist
leer=-1,
Spieler=0 und KI=1 (z.B. in getValue, getSymbol & btn11Click)
...
Und nachdem das einheitlich war, ließen sich viele Abfragen uns Zuweisungen, welche meherere Felder betrafen über ganz kurze Schleifen ausführen.
PS: da es ja mehrere gute Lösungen gibt, würde sich ein bissl Zufall ganz gut machen und die "KI" wäre nicht mehr so vorhersehbar.
Ein Therapeut entspricht 1024 Gigapeut.