Skip to content

Perfect Database (Spanish)

Calcitem edited this page Jun 13, 2024 · 7 revisions

Cómo descargar y utilizar la base de datos perfecta

Introducción

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.

Descargando la base de datos

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.

Descargue el archivo: utilice el archivo torrent descargado para completar la descarga y acceder a los archivos de la base de datos.

Pasos de configuración

Para Android

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.

Para iOS

Transferir al dispositivo: Siga estos pasos para transferir los archivos .secval, .statistics y .sec2 a su dispositivo iOS:

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

  2. 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 carpeta Molino.
  3. 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.

Para Windows

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:

  1. Crea una carpeta en otro disco (como en el disco E:), con la ruta E:\Std_DD_89adjusted.

  2. Coloca los archivos .secval, .statistics y .sec2 en E:\Std_DD_89adjusted.

  3. Abre el Símbolo del Sistema (como administrador).

  4. 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 en D:\users\user\Documents, apuntando a la carpeta strong en el disco E: en E:\Std_DD_89adjusted.

Para macOS

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 directorio Documents.

  • Crea una nueva carpeta llamada strong, asegurándote de que esté al mismo nivel del directorio que la carpeta Sanmill, si está presente.

  • Copia los archivos .secval, .statistics y .sec2 en la carpeta strong.

Para Linux

Transferencia de Archivos: Para transferir los archivos .secval, .statistics y .sec2 en un sistema Linux, sigue estos pasos:

  1. Localiza o Crea la Carpeta strong: La carpeta strong 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 (NO Strong). La distinción entre mayúsculas y minúsculas es importante en los sistemas de archivos de Linux.

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

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

  1. 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
  2. Mueve o copia tus archivos .secval, .statistics y .sec2 a esta nueva ubicación.

  3. Crea un enlace simbólico en tu directorio ~/Documents apuntando a esta nueva carpeta strong:

    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.

Uso Parcial de Archivos para Almacenamiento Limitado

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.

Usando la base de datos perfecta

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.

Notas

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

Reconocimiento del desarrollador

La base de datos perfecta fue desarrollada por terceros, concretamente Gábor Gévay y Gábor Danner.

Conclusión

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.

Clone this wiki locally