Hallo allerseits!
Vielen Dank euch dreien für die ausführlichen Fehlerbeschreibungen. Ich habe versucht, alle Fehler zu beheben!
Engine/KI: Ich werde die Beschreibungen anpassen.
Eröffnungsbibliothek: So war es auch gar nicht gemeint! Ich möchte nur Copy&Paste verhindern. Man sollte sich selbst hinsetzen und z.B. die Datenbank selbst gestalten, aber nicht aus einer bestehenden einfach kopieren.
Kommentare: Wurden überarbeitet.
Viele weitere Verbesserungen, trennen von Altlasten und ein paar neue Funktionen.
Zum "zu viele Fehler": Wie Cyberdyne bereits klar gestellt hat, geht es zunächst darum, die Fehler zu beseitigen. Mein letztes AutoIt-Programm ist uralt und da auch die Ressource Zeit limitiert ist, kann ich kein vollständiges Debug machen. Außerdem will ich von euch wissen, was ihr braucht. Deshalb habt ihr am Ende auch mehr Zeit. Es tut mir Leid, dass du nicht mehr mit machen möchtest, aber meiner Meinung nach verbessert sich das Skript. Der Vorteil der Interface.au3: Wenn jemand die Muse hat, die Schach.au3 neu zu machen, kann er die bestehenden Teilnehmer-Skripte einfach mit benutzen. Ich bitte dich, deine Entscheidung doch nochmal zu überdenken, und vielleicht hast du ja doch noch Lust...
Viele Grüße,
Matthias
P.S.: Fehlersuche wird fortgesetzt
Edit: Achja, $gFeld wird nun auch angepasst.
Und:
@pee: Sorry, ich war mir sicher, dir bereits geantwortet zu haben: Du hattest doch mal eine Engine in Java geschrieben. Ich fände es hierbei sehr interessant, die mal mit AutoIt zu vergleichen: Welche ist "besser". Darüber hinaus ist die Grundlage ja die selbe, ich würde mich freuen, wenn du dein Projekt "übersetzt"...