Bem-vindo ao Tic-Tac-Toe, um projeto em Ruby que implementa o clássico jogo da velha com uma torção inteligente: o algoritmo Minimax. Este projeto foi desenvolvido como o primeiro exercício do curso de desenvolvimento em Ruby da FAP/Softex, demonstrando a aplicação prática dos conceitos aprendidos em sala de aula.
O algoritmo Minimax é um método clássico em teoria da decisão e teoria dos jogos, utilizado para minimizar a possível perda máxima (ou maximizar o ganho mínimo) em um cenário de competição. Ele é particularmente útil em jogos de soma zero, onde o ganho de um jogador é a perda do outro.
Para iniciar o jogo, execute o arquivo main.rb
no seu terminal:
ruby main.rb
O jogo irá iniciar e você poderá jogar contra a inteligência artificial que utiliza o algoritmo Minimax para tomar suas decisões.
Este projeto ainda está em desenvolvimento, e novas funcionalidades e otimizações estão sendo constantemente adicionadas. Fique à vontade para contribuir com o projeto ou sugerir melhorias.
Este projeto está licenciado sob a MIT License - veja o arquivo LICENSE.md para detalhes.