Skip to content

Perfect Database (Portuguese)

Calcitem edited this page Jun 13, 2024 · 5 revisions

Como baixar e usar o banco de dados perfeito

Introdução

Este Wiki é adaptado para orientar os usuários através do processo de download e utilização do banco de dados perfeito para Nine Men's Morris e Twelve Men's Morris. Deve-se notar que o banco de dados está otimizado para as regras padrão do jogo; aplicá-lo a conjuntos de regras não padronizados pode resultar na diminuição da força de jogo.

Baixando o banco de dados

Link para download do banco de dados: Clique no link abaixo do arquivo torrent para baixar o banco de dados perfeito.

Baixe o arquivo: Use o arquivo torrent baixado para concluir o download e acessar os arquivos do banco de dados.

Etapas de configuração

Para Android

Transferir para dispositivo: Copie os arquivos .secval, .statistics e .sec2 baixados para o diretório Android\data\com.calcitem.sanmill\files\strong no armazenamento do seu dispositivo Android. Certifique-se de que os arquivos copiados sejam colocados diretamente no diretório strong, que deve ser nomeado exatamente como strong (NOT Strong) se ainda não existir. Além disso, certifique-se de que não haja subdiretórios no próprio diretório strong.

Aviso: O diretório Android\data\com.calcitem.sanmill será excluído se você desinstalar o aplicativo. Considere fazer backup do diretório strong antes de desinstalar. No entanto, este diretório não será excluído se você estiver atualizando apenas a versão do aplicativo.

Para iOS

Transferir para dispositivo: Siga estas etapas para transferir os arquivos .secval, .statistics e .sec2 para seu dispositivo iOS:

  1. Descompacte e renomeie: Após o download, descompacte os arquivos. Renomeie o diretório que contém para strong. Certifique-se de que o nome seja exatamente strong (diferencia maiúsculas de minúsculas, NÃO Strong).

  2. Mover para dispositivo iOS:

    • Abra o Finder no seu Mac.
    • Conecte seu iPhone ou iPad ao Mac.
    • Seu dispositivo deve aparecer na barra lateral do Finder em “Locais”.
    • Clique no seu dispositivo para abri-lo.
    • No menu superior da janela do Finder, selecione Arquivos.
    • Role para baixo para encontrar o aplicativo Moinho na lista.
    • Arraste e solte o diretório strong na pasta Moinho.
  3. Verifique o nível do diretório: Certifique-se de que o diretório strong esteja localizado diretamente na pasta Moinho. Deve estar no mesmo nível de diretório que a pasta Sanmill, se tal pasta existir.

Lembrete: certifique-se de que seu dispositivo esteja desbloqueado e que você tenha dado permissão ao seu Mac para acessá-lo, se solicitado. Se você não vir seu dispositivo no Finder, desconecte-o e reconecte-o e certifique-se de confiar no computador do seu dispositivo iOS.

Para Windows

Transferência de arquivos: Copie os arquivos .secval, .statistics e .sec2 baixados para a pasta strong localizada no diretório "Documentos". Se a pasta strong não existir, crie uma, garantindo que o nome seja exatamente strong (NÃO Strong), e certifique-se de que não haja subdiretórios dentro da pasta strong.

Lidando com Espaço Insuficiente com Links Simbólicos: Se o espaço em disco onde reside sua pasta "Documentos" for insuficiente, você pode criar a pasta strong real em outro disco e criar um link simbólico para ela no diretório "Documentos" .

Por exemplo:

  1. Crie uma pasta em outra unidade (como a unidade E:), com o caminho E:\Std_DD_89adjusted.

  2. Coloque os arquivos .secval, .statistics e .sec2 em E:\Std_DD_89adjusted.

  3. Abra o prompt de comando (como administrador).

  4. Supondo que o caminho real dos seus "Documentos" seja D:\users\user\Documents, execute o seguinte comando:

    mklink /D "D:\usuários\usuário\Documentos\strong" "E:\Std_DD_89ajustado"

    Este comando cria um link simbólico chamado strong em D:\users\user\Documents, apontando para a pasta strong na unidade E: em E:\Std_DD_89adjusted.

Para macOS

Transferência para o Dispositivo: Siga estes passos para transferir os arquivos .secval, .statistics e .sec2 para o seu dispositivo macOS:

  • Inicie o Finder no seu Mac.

  • Pressione Command + Shift + G. Na caixa de diálogo, digite ~/Library/Containers e pressione return.

  • Abra o diretório Mill, seguido do diretório Documents.

  • Crie uma nova pasta chamada strong, garantindo que ela esteja no mesmo nível do diretório da pasta Sanmill, se presente.

  • Copie os arquivos .secval, .statistics e .sec2 para a pasta strong.

Para Linux

Transferência de arquivos: Para transferir os arquivos .secval, .statistics e .sec2 em um sistema Linux, siga estas etapas:

  1. Localize ou crie a pasta strong: A pasta strong deve estar localizada no diretório inicial do usuário, normalmente em ~/Documents. Se esta pasta não existir, crie-a usando o seguinte comando no terminal:

    mkdir -p ~/Documentos/forte

    Certifique-se de que o nome da pasta seja exatamente strong (NÃO Strong). O caso é importante em sistemas de arquivos Linux.

  2. Copiar arquivos: Copie os arquivos baixados para a pasta strong. Você pode fazer isso usando a linha de comando ou um gerenciador de arquivos. Para linha de comando, use:

    cp Std_DD_89adjusted/*.secval Std_DD_89adjusted/*.statistics Std_DD_89adjusted/*.sec2 ~/Documents/strong/

    Substitua Std_DD_89adjusted pelo caminho real onde seus arquivos estão localizados.

  3. Sem subdiretórios: Certifique-se de que não haja subdiretórios na pasta strong. Todos os arquivos devem estar diretamente nesta pasta.

Lidando com espaço insuficiente com links simbólicos: Se você estiver lidando com espaço limitado em seu diretório inicial, poderá criar um link simbólico para a pasta strong localizada em outra partição ou unidade. Veja como:

  1. Crie uma pasta em outro local (por exemplo, em outra unidade ou partição montada). Por exemplo:

    mkdir /mnt/other_partition/Std_DD_89adjusted
  2. Mova ou copie seus arquivos .secval, .statistics e .sec2 para este novo local.

  3. Crie um link simbólico em seu diretório ~/Documents apontando para esta nova pasta strong:

    ln -s /mnt/other_partition/Std_DD_89adjusted ~/Documents/strong

    Este comando vincula a pasta strong em /mnt/other_partition/Std_DD_89adjusted a um link simbólico em seu diretório ~/Documents. O sistema tratará o link simbólico como se fosse a pasta real.

Observação: certifique-se de ter as permissões necessárias para criar pastas e links simbólicos nos locais escolhidos. Se necessário, use sudo para privilégios administrativos. Além disso, lembre-se de substituir os caminhos de exemplo por caminhos reais relevantes para o seu sistema.

Uso parcial de arquivos para armazenamento limitado

Se você tiver espaço limitado em disco ou armazenamento, poderá optar por copiar apenas uma parte dos arquivos .sec2 para o diretório. O jogo usará dados dos arquivos .sec2 se eles forem encontrados. Se os arquivos .sec2 não estiverem presentes, o jogo voltará a usar a IA tradicional.

Usando o banco de dados perfeito

Depois de concluir as etapas acima, o jogo Mill carregará automaticamente o banco de dados perfeito, aprimorando sua experiência de jogo com maior precisão.

Quando a opção Configurações Gerais -> Estilo de jogo da IA -> Algoritmo não está definida como Aleatório, o programa primeiro usará o Algoritmo especificado para calcular um movimento. Esse cálculo geralmente leva algum tempo, dependendo das configurações de Nível de dificuldade e Tempo de pensamento da IA. Uma vez obtido o resultado, ele é verificado no Perfect Database. Se for um movimento considerado perfeito pelo Perfect Database, então esse movimento é executado e um sinal + é adicionado ao canto inferior direito do ícone do robô. Se o banco de dados perfeito não considerar um movimento perfeito, então o movimento perfeito, em vez do movimento calculado pela IA, será executado. Neste caso, um ícone de balde substitui o ícone do robô. Se, devido à falta de arquivos, o Perfect Database não puder ser usado para verificar se a movimentação foi perfeita, o ícone original do robô será exibido sem alterações.

Se a opção Algoritmo estiver definida como Aleatório, o programa não utilizará o algoritmo tradicional para cálculo, mas consultará diretamente o Banco de Dados Perfeito. Quando a opção Configurações Gerais -> Estilo de jogo da IA -> Passivo não estiver habilitada, o programa tentará garantir que ao final do jogo o número de suas peças seja o maior possível em relação às peças do oponente, garantindo ao mesmo tempo uma situação sem perdas. Se a opção Passiva estiver habilitada, então o programa, embora garanta uma situação sem perda, não tentará ativamente maximizar o número de suas peças em relação às peças do oponente.

Notas

  • Certifique-se de que os arquivos do banco de dados estejam no diretório correto.
  • Se o jogo não carregar o banco de dados, verifique o caminho do arquivo.

Reconhecimento do desenvolvedor

A base de dados perfeita foi desenvolvida por terceiros, especificamente Gábor Gévay e Gábor Danner.

Conclusão

Seguindo estas instruções, você pode utilizar efetivamente o banco de dados perfeito, melhorando significativamente sua experiência de jogo.

Para qualquer dúvida ou assistência adicional, não hesite em contactar-nos.

Clone this wiki locally