ich habe ein Schachprogramm geschrieben in dem man gegen eine KI spielen kann.
Hierzu benutze ich stockfish
Allerdings bekomme ich immer folgende Fehlermeldung:
Der Fehler ist in dieser ZeileException in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.4/tkinter/__init__.py", line 1536, in __call__
return self.func(*args)
File "/home/pi/Tobias/Zauberschach_fertig/nur_schach.py", line 505, in wahlgetroffen1
start()
File "/home/pi/Tobias/Zauberschach_fertig/nur_schach.py", line 439, in start
a = schach_ki.zug(board)
File "/home/pi/Tobias/Zauberschach_fertig/schach_ki.py", line 12, in zug
result = engine.play(board, chess.engine.Limit(time=0.100))
File "/usr/local/lib/python3.4/dist-packages/chess/engine.py", line 2247, in play
future = asyncio.run_coroutine_threadsafe(coro, self.protocol.loop)
AttributeError: 'module' object has no attribute 'run_coroutine_threadsafe'
Code: Alles auswählen
result = engine.play(board, chess.engine.Limit(time=0.100))