Eine ausführbare Datei unter Windows. Wird zur Integration der Flengine Jar-Datei in ein Frontend verwendet.
Ein virtueller Gegner, der durch einen Computer simuliert wird. Die Flengine agiert hier als Gegner, der Züge zurückgibt.
Teil der Architektur von Flengine. Agiert als Schnittstelle zwischen den verschiedenen Komponenten.
Teil der Architektur von Flengine. Konvertiert die Eingabe zum Datenmodell der Flengine.
Ein Frontend für eine Schachengine, die UCI Unterstützen
Eine Datenbank, die bei einer angegebenen Stellung den besten Zug im Endspiel zurückgibt.
Eine Software, die das Spielen gegen einen Computergegner ermöglicht.
Eine Datenbank, die bei einer angegebenen Stellung den besten Zug in der Eröffnung zurückgibt.
Der Name der hier entwickelten Schachengine
Eine Software, die meist mittels eines User Interface mit dem Spieler interagiert.
Eine Datei, welches mittels JRE ausgeführt werden kann.
Die Laufzeitumgebung in der alle Java-Programme ausgeführt werden
Ein realer Mensch, welcher über ein Frontend die Schachengine nutzt
Der Teil einer Schachpartie, für den weder die Eröffungsdatenbank noch die Endspieldatenbank zur Zugberechnug genutzt werden kann.
Ein tiefensuchender Algorithmus, welche zur Zugfindung im Mittelspiel verwendet wird
Einstellungsmöglichkeiten für die Engine, welche über UCI getätigt werden.
Univerlas Chess Interface. Ein Protokoll zur Kommunikation mit eine Engine
Das ermitteln eines Zuges für ein gegebenes Schachbrett.Zugermittlung
Der Teil der Engine, welcher die Zugermittlung durchführt.
Überprüfung auf Legalität des Zuges.