-
Notifications
You must be signed in to change notification settings - Fork 23
Perfect Database (Spanish)
Este Wiki está diseñado para guiar a los usuarios a través del proceso de descarga y empleo de la base de datos perfecta para Nine Men's Morris y Twelve Men's Morris. Cabe señalar que la base de datos está optimizada para las reglas estándar del juego; aplicarlo a conjuntos de reglas no estándar puede resultar en una disminución de la fuerza de juego.
Enlace de descarga de la base de datos: haga clic en el enlace a continuación para obtener el archivo torrent y descargar la base de datos perfecta.
- Base de datos estándar ultrafuerte (12 GB comprimidos, 78 GB sin comprimir) - Este archivo de base de datos completo es bastante grande. Para una experiencia inicial, puede comenzar con esta versión más pequeña: strong.zip (una versión pequeña).
- Base de datos ultrafuerte de Morabaraba (FBD) (41 GB comprimidos, 324 GB sin comprimir) (FBD significa que un tablero completo resulta en un empate)
- Base de datos ultrafuerte de Lasker Morris (59 GB comprimido, 389 GB sin comprimir)
Descargue el archivo: utilice el archivo torrent descargado para completar la descarga y acceder a los archivos de la base de datos.
Transferir al dispositivo: Copie los archivos .secval
, .statistics
y .sec2
descargados al directorio Android\data\com.calcitem.sanmill\files\strong
en el almacenamiento de su dispositivo Android. Asegúrese de que los archivos copiados se coloquen directamente dentro del directorio "fuerte", que debe denominarse exactamente como "fuerte" (NO "Fuerte") si aún no existe. Además, asegúrese de que no haya subdirectorios dentro del directorio "fuerte".
Advertencia: El directorio Android\data\com.calcitem.sanmill
se eliminará si desinstalas la aplicación. Considere hacer una copia de seguridad del directorio "fuerte" antes de desinstalar. Sin embargo, este directorio no se eliminará si solo actualiza la versión de la aplicación.
Transferir al dispositivo: Siga estos pasos para transferir los archivos .secval
, .statistics
y .sec2
a su dispositivo iOS:
-
Descomprimir y cambiar nombre: después de la descarga, descomprima los archivos. Cambie el nombre del directorio que lo contiene a "fuerte". Asegúrese de que el nombre sea exactamente "fuerte" (distingue entre mayúsculas y minúsculas, NO "fuerte").
-
Mover al dispositivo iOS:
- Abre Finder en tu Mac.
- Conecta tu iPhone o iPad a tu Mac.
- Su dispositivo debería aparecer en la barra lateral del Finder en "Ubicaciones".
- Haz clic en tu dispositivo para abrirlo.
- En el menú superior de la ventana del Finder, seleccione "Archivos".
- Desplácese hacia abajo para encontrar la aplicación "Molino" en la lista.
- Arrastre y suelte el directorio
strong
en la carpetaMolino
.
-
Verificar el nivel del directorio: Asegúrese de que el directorio "fuerte" esté ubicado directamente debajo de la carpeta "Molino". Debe estar en el mismo nivel de directorio que la carpeta
Sanmill
, si dicha carpeta existe.
Recordatorio: Asegúrese de que su dispositivo esté desbloqueado y de haberle dado permiso a su Mac para acceder a su dispositivo si se le solicita. Si no ve su dispositivo en Finder, desconéctelo y vuelva a conectarlo, y asegúrese de confiar en la computadora de su dispositivo iOS.
Transferencia de Archivos: Copia los archivos descargados .secval
, .statistics
y .sec2
a la carpeta strong
ubicada en el directorio "Documentos". Si la carpeta strong
no existe, créala asegurándote de que el nombre sea exactamente strong
(NO Strong
), y asegúrate de que no haya subdirectorios dentro de la carpeta strong
.
Manejo de Espacio Insuficiente con Enlaces Simbólicos: Si el espacio en disco donde reside tu carpeta "Documentos" es insuficiente, puedes crear la carpeta strong
real en otro disco y crear un enlace simbólico a ella en el directorio "Documentos".
Por ejemplo:
-
Crea una carpeta en otro disco (como en el disco
E:
), con la rutaE:\Std_DD_89adjusted
. -
Coloca los archivos
.secval
,.statistics
y.sec2
enE:\Std_DD_89adjusted
. -
Abre el Símbolo del Sistema (como administrador).
-
Asumiendo que la ruta real de tus "Documentos" es
D:\users\user\Documents
, ejecuta el siguiente comando:mklink /D "D:\users\user\Documents\strong" "E:\Std_DD_89adjusted"
Este comando crea un enlace simbólico llamado
strong
enD:\users\user\Documents
, apuntando a la carpetastrong
en el discoE:
enE:\Std_DD_89adjusted
.
Transferencia al Dispositivo: Sigue estos pasos para transferir los archivos .secval
, .statistics
y .sec2
a tu dispositivo macOS:
-
Inicia Finder en tu Mac.
-
Presiona
Command + Shift + G
. En el cuadro de diálogo, introduce~/Library/Containers
y presiona retorno. -
Abre el directorio
Mill
, luego el directorioDocuments
. -
Crea una nueva carpeta llamada
strong
, asegurándote de que esté al mismo nivel del directorio que la carpetaSanmill
, si está presente. -
Copia los archivos
.secval
,.statistics
y.sec2
en la carpetastrong
.
Transferencia de Archivos: Para transferir los archivos .secval
, .statistics
y .sec2
en un sistema Linux, sigue estos pasos:
-
Localiza o Crea la Carpeta
strong
: La carpetastrong
debe estar ubicada en el directorio principal de tu usuario, típicamente bajo~/Documents
. Si esta carpeta no existe, créala usando el siguiente comando en la terminal:mkdir -p ~/Documents/strong
Asegúrate de que el nombre de la carpeta sea exactamente
strong
(NOStrong
). La distinción entre mayúsculas y minúsculas es importante en los sistemas de archivos de Linux. -
Copia los Archivos: Copia los archivos descargados a la carpeta
strong
. Puedes hacer esto usando la línea de comandos o un administrador de archivos. Para la línea de comandos, usa:cp Std_DD_89adjusted/*.secval Std_DD_89adjusted/*.statistics Std_DD_89adjusted/*.sec2 ~/Documents/strong/
Reemplaza
Std_DD_89adjusted
con la ruta real donde están ubicados tus archivos. -
Sin Subdirectorios: Asegúrate de que no haya subdirectorios dentro de la carpeta
strong
. Todos los archivos deben estar directamente dentro de esta carpeta.
Manejo de Espacio Insuficiente con Enlaces Simbólicos: Si tienes espacio limitado en tu directorio principal, puedes crear un enlace simbólico a la carpeta strong
ubicada en otra partición o disco. Así es cómo:
-
Crea una carpeta en otra ubicación (por ejemplo, en otro disco o partición montada). Por ejemplo:
mkdir /mnt/other_partition/Std_DD_89adjusted
-
Mueve o copia tus archivos
.secval
,.statistics
y.sec2
a esta nueva ubicación. -
Crea un enlace simbólico en tu directorio
~/Documents
apuntando a esta nueva carpetastrong
:ln -s /mnt/other_partition/Std_DD_89adjusted ~/Documents/strong
Este comando vincula la carpeta strong
en /mnt/other_partition/Std_DD_89adjusted
a un enlace simbólico en tu directorio ~/Documents
. El sistema tratará el enlace simbólico como si fuera la carpeta real.
Nota: Asegúrate de tener los permisos necesarios para crear carpetas y enlaces simbólicos en las ubicaciones que elijas. Si es necesario, usa sudo
para privilegios administrativos. También, recuerda reemplazar las rutas de ejemplo con rutas reales relevantes a tu sistema.
Si tienes espacio limitado en disco o almacenamiento, puedes optar por copiar solo una parte de los archivos .sec2
al directorio. El juego utilizará datos de los archivos .sec2
si se encuentran. Si los archivos .sec2
no están presentes, el juego volverá a usar la IA tradicional.
Una vez que hayas completado los pasos anteriores, el juego Mill cargará automáticamente la base de datos perfecta, mejorando tu experiencia de juego con mayor precisión.
Cuando la opción Configuración general -> Estilo de juego de la IA -> Algoritmo
no está configurada en Aleatorio
, el programa utilizará primero el algoritmo especificado para calcular un movimiento. Este cálculo suele llevar algo de tiempo, dependiendo de la configuración del "Nivel de dificultad" y del "Tiempo de pensamiento de la IA". Una vez obtenido el resultado, se compara con Perfect Database. Si es un movimiento considerado perfecto por Perfect Database, entonces ese movimiento se ejecuta y se agrega un signo "+" en la esquina inferior derecha del icono del robot. Si Perfect Database no lo considera un movimiento perfecto, entonces se ejecuta el movimiento perfecto, en lugar del movimiento calculado por la IA. En este caso, un icono de cubo reemplaza al icono de robot. Si, debido a archivos faltantes, Perfect Database no se puede utilizar para verificar si el movimiento es perfecto, entonces el icono del robot original se muestra sin cambios.
Si la opción Algoritmo está configurada en "Aleatorio", el programa no utilizará el algoritmo tradicional para el cálculo, sino que consultará directamente Perfect Database. Cuando la opción Configuración general -> Estilo de juego de la IA -> Pasivo
no está habilitada, el programa intentará garantizar que al final del juego, el número de sus piezas sea el mayor posible en comparación con las piezas del oponente, al tiempo que garantiza una situación sin pérdidas. Si la opción "Pasivo" está habilitada, entonces el programa, aunque garantiza una situación sin pérdidas, no intentará activamente maximizar el número de sus piezas en relación con las piezas del oponente.
- Asegúrese de que los archivos de la base de datos estén en el directorio correcto.
- Si el juego no carga la base de datos, verifique la ruta del archivo.
La base de datos perfecta fue desarrollada por terceros, concretamente Gábor Gévay y Gábor Danner.
Si sigue estas instrucciones, podrá utilizar eficazmente la base de datos perfecta, mejorando significativamente su experiencia de juego.
Para cualquier pregunta o ayuda adicional, no dude en contactarnos.
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