Tic-Tac-Toe

Jogo da velha em Python com modos jogador contra jogador e jogador contra computador.

Principais pontos
  • PvP e PvC
  • Orientação a objetos
  • Tratamento de erros
  • Primeiros estudos de Python
Tecnologias utilizadas
Tic-Tac-Toe

Visão geral

Jogo da velha desenvolvido no início dos meus estudos de Python para praticar orientação a objetos, interação com o usuário e tratamento de erros.

Arquitetura

O projeto separa o funcionamento geral do jogo, jogadores, modos PvP/PvC e funções auxiliares em diferentes módulos Python.

Funcionalidades

  • Jogador contra jogador
  • Jogador contra computador
  • Alternância de turnos
  • Definição aleatória de quem começa
  • Detecção de vitória
  • Detecção de empate

Aprendizados

Foi desenvolvido para consolidar os primeiros conceitos de Python, incluindo classes, funções, módulos, try/except e utilização de bibliotecas padrão.