-
Notifications
You must be signed in to change notification settings - Fork 21
Perfect Database (German)
Dieses Wiki ist darauf ausgerichtet, Benutzer durch den Prozess des Herunterladens und Verwendens der Perfekten Datenbank für Neun-Mann-Morris und Zwölf-Mann-Morris zu führen. Es sollte beachtet werden, dass die Datenbank für die Standardregeln des Spiels optimiert ist; ihre Anwendung auf nicht-standardisierte Regelwerke kann zu einer verringerten Spielstärke führen.
Link zum Herunterladen der Datenbank: Klicken Sie auf den untenstehenden Link, um die perfekte Datenbank über die Torrent-Datei herunterzuladen.
- Standard Ultra-starke Datenbank (12 GB komprimiert, 78 GB nicht komprimiert) - Diese vollständige Datenbankdatei ist ziemlich groß. Für ein erstes Erlebnis können Sie mit dieser kleineren Version beginnen: strong.zip (eine winzige Version).
- Morabaraba (FBD) Ultra-starke Datenbank (41 GB komprimiert, 324 GB nicht komprimiert) (FBD bedeutet, dass ein vollständig besetztes Brett in einem Unentschieden resultiert)
- Lasker Morris Ultra-starkes Datenbank (59 GB komprimiert, 389 GB nicht komprimiert)
Datei herunterladen: Verwenden Sie die heruntergeladene Torrent-Datei, um den Download abzuschließen und auf die Datenbankdateien zuzugreifen.
Übertragung auf das Gerät: Kopieren Sie die heruntergeladenen .secval
, .statistics
und .sec2
Dateien in das Verzeichnis Android\data\com.calcitem.sanmill\files\strong
auf dem Speicher Ihres Android-Geräts. Stellen Sie sicher, dass die kopierten Dateien direkt im Verzeichnis strong
platziert werden, welches genau als strong
(und NICHT Strong
) benannt sein sollte, falls es noch nicht existiert. Zusätzlich stellen Sie sicher, dass es keine Unterordner innerhalb des Verzeichnisses strong
selbst gibt.
Warnung: Das Verzeichnis Android\data\com.calcitem.sanmill
wird gelöscht, wenn Sie die App deinstallieren. Erwägen Sie ein Backup des Verzeichnisses strong
zu machen, bevor Sie deinstallieren. Dieses Verzeichnis wird jedoch nicht gelöscht, wenn Sie nur die App-Version aktualisieren.
Übertragung auf das Gerät: Folgen Sie diesen Schritten, um die .secval
, .statistics
und .sec2
Dateien auf Ihr iOS-Gerät zu übertragen:
- Entpacken und Umbenennen: Nach dem Herunterladen entpacken Sie die
Dateien. Benennen Sie das enthaltene Verzeichnis in strong
um. Stellen Sie sicher, dass der Name genau strong
ist (Groß- und Kleinschreibung beachten, NICHT Strong
).
-
Übertragung auf das iOS-Gerät:
- Öffnen Sie Finder auf Ihrem Mac.
- Verbinden Sie Ihr iPhone oder iPad mit Ihrem Mac.
- Ihr Gerät sollte im Finder in der Seitenleiste unter „Orte“ erscheinen.
- Klicken Sie auf Ihr Gerät, um es zu öffnen.
- Wählen Sie im oberen Menü des Finder-Fensters
Dateien
. - Scrollen Sie nach unten, um die App
Mühle
in der Liste zu finden. - Ziehen Sie das Verzeichnis
strong
in den OrdnerMühle
.
-
Verzeichnisebene überprüfen: Stellen Sie sicher, dass das Verzeichnis
strong
direkt unter dem OrdnerMühle
platziert ist. Es sollte sich auf derselben Verzeichnisebene wie der OrdnerSanmill
befinden, falls ein solcher Ordner existiert.
Erinnerung: Stellen Sie sicher, dass Ihr Gerät entsperrt ist und dass Sie Ihrem Mac die Erlaubnis erteilt haben, auf Ihr Gerät zuzugreifen, falls Sie dazu aufgefordert werden. Wenn Sie Ihr Gerät im Finder nicht sehen, trennen Sie die Verbindung und verbinden Sie es erneut. Stellen Sie sicher, dass Sie dem Computer auf Ihrem iOS-Gerät vertrauen.
Dateiübertragung: Kopieren Sie die heruntergeladenen .secval
, .statistics
und .sec2
Dateien in den Ordner strong
, der sich im Verzeichnis "Dokumente" befindet. Wenn der Ordner strong
nicht existiert, erstellen Sie ihn und stellen Sie sicher, dass der Name genau strong
ist (und NICHT Strong
), und achten Sie darauf, dass keine Unterordner innerhalb des Ordners strong
existieren.
Umgang mit unzureichendem Speicherplatz mit symbolischen Verknüpfungen: Wenn der Speicherplatz dort, wo sich Ihr "Dokumente"-Ordner befindet, unzureichend ist, können Sie den eigentlichen strong
-Ordner auf einem anderen Laufwerk erstellen und im "Dokumente"-Verzeichnis eine symbolische Verknüpfung dazu erstellen.
Zum Beispiel:
-
Erstellen Sie einen Ordner auf einem anderen Laufwerk (zum Beispiel auf dem
E:
-Laufwerk), mit dem PfadE:\Std_DD_89adjusted
. -
Platzieren Sie die
.secval
,.statistics
und.sec2
Dateien inE:\Std_DD_89adjusted
. -
Öffnen Sie die Eingabeaufforderung (als Administrator).
-
Angenommen, der tatsächliche Pfad Ihrer "Dokumente" ist
D:\users\user\Documents
, führen Sie den folgenden Befehl aus:mklink /D "D:\users\user\Documents\strong" "E:\Std_DD_89adjusted"
Dieser Befehl erstellt eine symbolische Verknüpfung namens
strong
inD:\users\user\Documents
, die auf denstrong
-Ordner auf demE:
-Laufwerk unterE:\Std_DD_89adjusted
verweist.
Übertragung auf das Gerät: Befolgen Sie diese Schritte, um die Dateien .secval
, .statistics
und .sec2
auf Ihr macOS-Gerät zu übertragen:
-
Starten Sie den Finder auf Ihrem Mac.
-
Drücken Sie
Befehlstaste + Umschalttaste + G
. Geben Sie im Dialogfeld~/Library/Containers
ein und drücken Sie die Eingabetaste. -
Öffnen Sie das Verzeichnis
Mill
, dann das VerzeichnisDokumente
. -
Erstellen Sie einen neuen Ordner namens
strong
, stellen Sie sicher, dass er sich auf dem gleichen Verzeichnisniveau wie der OrdnerSanmill
befindet, falls vorhanden. -
Kopieren Sie die Dateien
.secval
,.statistics
und.sec2
in den Ordnerstrong
.
Dateiübertragung: Um die .secval
, .statistics
und .sec2
Dateien auf einem Linux-System zu übertragen, folgen Sie diesen Schritten:
-
Suchen oder Erstellen des
strong
Ordners: Derstrong
-Ordner sollte sich im Home-Verzeichnis Ihres Benutzers befinden, typischerweise unter~/Documents
. Wenn dieser Ordner nicht existiert, erstellen Sie ihn mit dem folgenden Befehl im Terminal:mkdir -p ~/Documents/strong
Stellen Sie sicher, dass der Ordnername genau
strong
ist (und NICHTStrong
). Die Groß- und Kleinschreibung ist in Linux-Dateisystemen wichtig. -
Dateien Kopieren: Kopieren Sie die heruntergeladenen Dateien in den Ordner
strong
. Sie können dies über die Kommandozeile oder einen Dateimanager tun. Für die Kommandozeile verwenden Sie:cp Std_DD_89adjusted/*.secval Std_DD_89adjusted/*.statistics Std_DD_89adjusted/*.sec2 ~/Documents/strong/
Ersetzen Sie
Std_DD_89adjusted
durch den tatsächlichen Pfad, an dem Ihre Dateien gespeichert sind. -
Keine Unterverzeichnisse: Stellen Sie sicher, dass sich keine Unterverzeichnisse im
strong
-Ordner befinden. Alle Dateien sollten direkt in diesem Ordner sein.
Umgang mit unzureichendem Speicherplatz mit symbolischen Links: Wenn Sie mit begrenztem Speicherplatz in Ihrem Home-Verzeichnis zu kämpfen haben, können Sie einen symbolischen Link zum strong
-Ordner erstellen, der sich in einer anderen Partition oder einem anderen Laufwerk befindet. So geht's:
-
Erstellen Sie einen Ordner an einem anderen Ort (z. B. auf einem anderen montierten Laufwerk oder einer anderen Partition). Zum Beispiel:
mkdir /mnt/other_partition/Std_DD_89adjusted
-
Verschieben oder kopieren Sie Ihre
.secval
,.statistics
und.sec2
Dateien an diesen neuen Ort. -
Erstellen Sie einen symbolischen Link in Ihrem
~/Documents
-Verzeichnis, der auf diesen neuenstrong
-Ordner verweist:ln -s /mnt/other_partition/Std_DD_89adjusted ~/Documents/strong
Dieser Befehl verknüpft den
strong
-Ordner in/mnt/other_partition/Std_DD_89adjusted
mit einem symbolischen Link in Ihrem~/Documents
-Verzeichnis. Das System wird den symbolischen Link behandeln, als wäre es der eigentliche Ordner.
Hinweis: Stellen Sie sicher, dass Sie die notwendigen Berechtigungen haben, um Ordner und symbolische Links an den von Ihnen gewählten Orten zu erstellen. Verwenden Sie bei Bedarf sudo
für administrative Privilegien. Denken Sie auch daran, die Beispielwege durch tatsächliche Pfade zu ersetzen, die für Ihr System relevant sind.
Wenn Sie über begrenzten Festplatten- oder Speicherplatz verfügen, können Sie sich dafür entscheiden, nur einen Teil der .sec2
-Dateien in das Verzeichnis zu kopieren. Das Spiel wird Daten aus den .sec2
-Dateien verwenden, wenn sie gefunden werden. Sind die .sec2
-Dateien nicht vorhanden, wird das Spiel auf die Verwendung der traditionellen KI zurückgreifen.
Sobald Sie die oben genannten Schritte abgeschlossen haben, lädt das Mühle-Spiel automatisch die Perfekte Datenbank, was Ihr Spielerlebnis durch höhere Präzision verbessert.
Wenn die Option Allgemeine Einstellungen -> Spielstil der KI -> Algorithmus
nicht auf Zufällig
eingestellt ist, verwendet das Programm zuerst den angegebenen Algorithmus, um einen Zug zu berechnen. Diese Berechnung dauert oft je nach den Einstellungen Schwierigkeitsgrad
und Denkzeit der KI
einige Zeit. Sobald das Ergebnis vorliegt, wird es mit der Perfekten Datenbank abgeglichen. Wenn es ein Zug ist, der von der Perfekten Datenbank als perfekt angesehen wird, dann wird dieser Zug ausgeführt, und ein +
Zeichen wird in der unteren rechten Ecke des Roboter-Icons hinzugefügt. Wenn die Perfekte Datenbank ihn nicht als perfekten Zug ansieht, wird stattdessen der perfekte Zug, und nicht der von der KI berechnete Zug, ausgeführt. In diesem Fall wird das Roboter-Icon durch ein Eimer-Icon ersetzt. Wenn aufgrund fehlender Dateien die Perfekte Datenbank nicht verwendet werden kann, um zu überprüfen, ob der Zug perfekt ist, wird das ursprüngliche Roboter-Icon ohne Änderung angezeigt.
Wenn die Algorithmus-Option auf Zufällig
eingestellt ist, verwendet das Programm nicht den traditionellen Algorithmus zur Berechnung, sondern konsultiert direkt die Perfekte Datenbank. Wenn die Option Allgemeine Einstellungen -> Spielstil der KI -> Passiv
nicht aktiviert ist, wird das Programm versuchen, sicherzustellen, dass es am Ende des Spiels im Vergleich zu den Figuren des Gegners möglichst viele eigene Figuren hat, während es eine Niederlage vermeidet. Wenn die Option Passiv
aktiviert ist, wird das Programm, während es eine Niederlage vermeidet, nicht aktiv versuchen, die Anzahl seiner Figuren im Verhältnis zu den Figuren des Gegners zu maximieren.
- Stellen Sie sicher, dass sich die Datenbankdateien im richtigen Verzeichnis befinden.
- Wenn das Spiel die Datenbank nicht lädt, überprüfen Sie bitte Ihren Dateipfad.
Die perfekte Datenbank wurde von Dritten entwickelt, insbesondere von Gábor Gévay und Gábor Danner.
Indem Sie diesen Anweisungen folgen, können Sie die perfekte Datenbank effektiv nutzen und Ihr Spielerlebnis erheblich verbessern.
Für Fragen oder weitere Unterstützung kontaktieren Sie uns bitte.
Project Management
Contributing
- How to Contribute
- Submitting Bugs and Suggestions
- Feedback Channels
- Source Code Organization
- Coding Guidelines
- Design Principles
- Translation and Localization
- Thanks
Documentation
- Rules of Mill
- Perfect Database
- Programmer's Guide
- Development White Paper
- Entwicklung White Paper
- Fejlesztési-Fehér-Könyv
Legal