Fertig
Muele war meine Lösung für einen Programmierwettbewerb von it-talents.de.
Diesmal mussten die Teilnehmer das Spiel Nine Men's Morris programmieren. Wir hatten zwei Tage Zeit für die Implementierung.
Meine Lösung unterstützt drei Schwierichkeitsgrade. Realisiert wurden diese mit einem Zufallswert. Die KI macht immer den besten Zug. Es gibt allerdings eine gewisse Wahrscheinlichkeit für einen Zufälligen Zug. Diese Zufalls-Zug-Wahrscheinlichkeit wird größer, desto geringer das Schririchkeitslevel liegt.
Die KI verfügt dabei nicht nicht über intelligenz oder ein Gedächnis. Es ist eher ein kleiner Algorithmus, der jedes Mal das gesamte Board scannt und die beste Wahl ohne Kontext oder Strategie trifft. Das ist sehr einfach gehalten. War allerdings auf Grund der Kurzen Zeit nicht sehr komplexer zu realisieren.
Nach dem Spiel kann der Spieler eine Protokolldatei öffnen, in der alle während des Spielverlaufs ausgeführten Züge protokolliert wurden.