Skip to content

Perfect Database (German)

Calcitem edited this page Jun 12, 2024 · 5 revisions

Wie man die perfekte Datenbank herunterlädt und verwendet

Einführung

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.

Herunterladen der Datenbank

Link zum Herunterladen der Datenbank: Klicken Sie auf den untenstehenden Link, um die perfekte Datenbank über die Torrent-Datei herunterzuladen.

Datei herunterladen: Verwenden Sie die heruntergeladene Torrent-Datei, um den Download abzuschließen und auf die Datenbankdateien zuzugreifen.

Konfigurationsschritte

Für Android

Ü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.

Für iOS

Übertragung auf das Gerät: Folgen Sie diesen Schritten, um die .secval, .statistics und .sec2 Dateien auf Ihr iOS-Gerät zu übertragen:

  1. 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).

  1. Ü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 Ordner Mühle.
  2. Verzeichnisebene überprüfen: Stellen Sie sicher, dass das Verzeichnis strong direkt unter dem Ordner Mühle platziert ist. Es sollte sich auf derselben Verzeichnisebene wie der Ordner Sanmill 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.

Für Windows

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:

  1. Erstellen Sie einen Ordner auf einem anderen Laufwerk (zum Beispiel auf dem E:-Laufwerk), mit dem Pfad E:\Std_DD_89adjusted.

  2. Platzieren Sie die .secval, .statistics und .sec2 Dateien in E:\Std_DD_89adjusted.

  3. Öffnen Sie die Eingabeaufforderung (als Administrator).

  4. 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 in D:\users\user\Documents, die auf den strong-Ordner auf dem E:-Laufwerk unter E:\Std_DD_89adjusted verweist.

Für macOS

Ü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 Verzeichnis Dokumente.

  • Erstellen Sie einen neuen Ordner namens strong, stellen Sie sicher, dass er sich auf dem gleichen Verzeichnisniveau wie der Ordner Sanmill befindet, falls vorhanden.

  • Kopieren Sie die Dateien .secval, .statistics und .sec2 in den Ordner strong.

Für Linux

Dateiübertragung: Um die .secval, .statistics und .sec2 Dateien auf einem Linux-System zu übertragen, folgen Sie diesen Schritten:

  1. Suchen oder Erstellen des strong Ordners: Der strong-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 NICHT Strong). Die Groß- und Kleinschreibung ist in Linux-Dateisystemen wichtig.

  2. 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.

  3. 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:

  1. 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
  2. Verschieben oder kopieren Sie Ihre .secval, .statistics und .sec2 Dateien an diesen neuen Ort.

  3. Erstellen Sie einen symbolischen Link in Ihrem ~/Documents-Verzeichnis, der auf diesen neuen strong-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.

Teilweise Dateinutzung bei begrenztem Speicherplatz

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.

Nutzung der Perfekten Datenbank

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.

Hinweise

  • 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.

Entwickleranerkennung

Die perfekte Datenbank wurde von Dritten entwickelt, insbesondere von Gábor Gévay und Gábor Danner.

Fazit

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.

Clone this wiki locally