Skip to content

Minimax algorithm in Python for a Tic-Tac-Toe game

License

Notifications You must be signed in to change notification settings

juliaenriquetto/tictactoe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tic-Tac-Toe com Algoritmo Minimax

Este repositório contém a implementação de um jogo de Tic-Tac-Toe (ou Jogo da Velha) jogado contra uma Inteligência Artificial (IA) utilizando o algoritmo Minimax. O objetivo do projeto é simular uma experiência desafiadora para o jogador humano, já que a IA sempre tenta garantir a melhor jogada possível em cada turno.

Funcionalidades:

  • Jogo Clássico: O Tic-Tac-Toe segue as regras padrão, onde dois jogadores (humano e IA) alternam turnos para marcar "X" e "O" em uma grade 3x3.
  • IA com Algoritmo Minimax: A IA utiliza o algoritmo Minimax para avaliar todas as possíveis jogadas futuras e tomar decisões que maximizem suas chances de vencer ou, no pior caso, garantir um empate.
  • Jogabilidade: O jogo apresenta uma interface simples e intuitiva, onde o jogador humano faz sua jogada clicando em uma célula da grade.

Como Jogar:

  1. Clone este repositório.

  2. Se necessário, instale o Pygame no terminal:

    pip install pygame
    
  3. Execute o jogo no seu ambiente de desenvolvimento Python.

    python runner.py
    

About

Minimax algorithm in Python for a Tic-Tac-Toe game

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages