Online-Vorschau : HIER
Bleistift-Papier-Spiel für zwei Spieler.
Das Spiel beginnt mit einem leeren Punktgitter. Normalerweise fügen zwei Spieler abwechselnd eine einzelne horizontale oder vertikale Linie zwischen zwei nicht verbundenen benachbarten Punkten hinzu. Ein Spieler, der die vierte Seite einer 1×1-Box vervollständigt, erhält einen Punkt und ist erneut an der Reihe. (Ein Punkt wird normalerweise durch Anbringen einer Markierung aufgezeichnet, die den Spieler in der Box identifiziert, z. B. eine Initiale.) Das Spiel endet, wenn keine Linien mehr platziert werden können. Sieger ist der Spieler mit den meisten Punkten. Das Brett kann eine beliebige Rastergröße haben. Wenn Sie wenig Zeit haben oder das Spiel lernen möchten, ist ein 2×2-Brett (3×3 Punkte) geeignet. Ein 5×5-Board hingegen eignet sich gut für Experten.
In diesem Projekt wurde Künstliche Intelligenz vom DLV unterstützt.
DLV ist ein Antwortsatz-Programmierungssystem , das auf disjunktiver Logikprogrammierung basiert und Frontends für mehrere fortgeschrittene KR-Formalismen bietet. Das System unterstützt eine Sprache, die auf logischen Formalismen mit einer sehr hohen Ausdruckskraft basiert, so dass Programme in der Lage sind, relevante praktische Probleme bei unvollständigem oder widersprüchlichem Wissen darzustellen.
Bemerkenswerte Quellen sind:
Player Agent , asp/player.asp AI zur Berechnung des nächsten Zuges, um die beste Punktzahl zu erzielen.
Phasendetektor , asp/phase.asp erkennt und speichert den Status des aktuellen Phasenspiels.
Chains/Cycles Detector , asp/chain.asp erkennt alle Chains und Cycles innerhalb des aktuellen Board-Status.
Um Dots And Boxes auszuführen, führen Sie den folgenden Befehl aus:
$ make init $ make run-server & $ make run
HINWEIS: Zum Erstellen und Ausführen ist Python 3.xx oder höher erforderlich.
Öffnen Sie nach erfolgreicher Erstellung Ihren Webbrowser unter http://localhost:8080.
Dots And Boxes verwendet und ist auf Open-Source-Tools und Bibliotheken von Drittanbietern angewiesen, die sich außerhalb dieses Repositorys befinden.
Urheberrecht (c) Mantik. Alle Rechte vorbehalten.
Lizenziert unter der GPL-3.0-Lizenz.