Skip to content

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

Notifications You must be signed in to change notification settings

SilvioCavalcantiBonfim/Tic-Tac-Toe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tic-Tac-Toe

Ruby

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.

Algoritmo Minimax

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.

Como Jogar

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.

Em Desenvolvimento

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.

Licença

Este projeto está licenciado sob a MIT License - veja o arquivo LICENSE.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

Stars

Watchers

Forks

Languages