- Notifications
You must be signed in to change notification settings - Fork0
Este repositório contém uma versão em Ruby do jogo tic-tac-toe, com uma implementação de inteligência artificial utilizando o algoritmo de tomada de decisão Minimax.
License
SilvioCavalcantiBonfim/Tic-Tac-Toe
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Bem-vindo aoTic-Tac-Toe, um projeto emRuby que implementa o clássico jogo da velha com uma torção inteligente: o algoritmoMinimax. Este projeto foi desenvolvido como o primeiro exercício do curso de desenvolvimento em Ruby daFAP/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 arquivomain.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 aMIT License - veja o arquivoLICENSE.md para detalhes.
About
Este repositório contém uma versão em Ruby do jogo tic-tac-toe, com uma implementação de inteligência artificial utilizando o algoritmo de tomada de decisão Minimax.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.