Ich bin auf der Suche nach einer Schach-KI, die auf Google App Engine ausgeführt werden kann. Die meisten Schach-KIs scheinen in C geschrieben zu sein und können daher nicht auf dem GAE laufen. Es muss stark genug sein, um einen gelegentlichen Spieler zu schlagen, aber effizient genug, um einen Zug innerhalb einer einzigen Anfrage zu berechnen (weniger als 10 Sekunden).Schach AI für GAE
Idealerweise würde es in Python geschrieben werden, um die Integration in vorhandenen Code zu erleichtern.
stieß ich auf ein paar vielversprechenden Projekte, aber sie sehen nicht reif:
Ich habe mir die PYCHESS angeschaut, aber die verwendeten Schach-Engines scheinen C-basiert zu sein: http://code.google.com/p/pychess/wiki/ChessEngines – hoju
danke für den Zeiger! – hoju
@Richard: Es unterstützt C-Motoren, durch die CECPEngine und UCIEngine-Klassen. Die Engine, die es bündelt und die für die interne Analyse verwendet wird, ist jedoch in Python geschrieben. –