Schach-Engine-Programmierung: Lothar Jung auf CSS-Schachprogrammierung hat viele Tipps dazu gegeben. Ich habe von Programmierung keine Ahnung. Könntest du dir vorstellen dass mit deiner Hilfe es gelingt eine Schachengine UCI die man in eine Fritz-GUI installieren könnte, zu erstellen. Vielleicht mit einer Stärke von 2600 Elo
ChatGPT:
Ja, mit meiner Hilfe wäre es grundsätzlich möglich, gemeinsam eine Schach-Engine mit UCI-Unterstützung zu erstellen, die in einer GUI wie Fritz läuft. Allerdings gibt es dabei ein paar wichtige Punkte, die du kennen solltest – besonders, wenn du (wie du sagst) keine Programmiererfahrung hast.
✅ Was ist möglich?
Mit meiner Unterstützung kannst du Schritt für Schritt:
• eine einfache UCI-Schach-Engine erstellen (in C++, Python oder Rust z. B.)
• den UCI-Standard einhalten, sodass die Engine in GUI-Programmen wie Fritz, Arena, CuteChess etc. läuft
• Grundfunktionen einer Engine implementieren: Stellung einlesen, Züge generieren, bewerten, suchen
• die Engine kompilieren und testen
• auf Wunsch: auch optimieren (Bitboards, Alpha-Beta, Hash-Tables, etc.)