Um simples Jogo da Velha em Python, sem GUI ou biblioteca gráfica e rodável diretamente pelo terminal, utilizando Terminedia.
A princípio, pensei em criar algo simples do zero, tentando tornar o algoritmo o mais básico o possível, além de me ambientar melhor em Python. A ideia é que possa ser um código útil no futuro para recomendar a algum amigo que esteja iniciando em programação. Porém, enquanto estava codando, encontrei uma biblioteca que me ofereceu algo incrível: inputs no terminal sem a necessidade de usar o Enter. Passei então a planejar aproveitar o projeto para explorar ainda mais o Terminedia.
- Versão 3x3 base, com controle direto pelo teclado.
- IA para jogar contra na versão 3x3, com níveis de dificuldade.
- Ultimate Tik-tak-toe, com 9 tabuleiros da versão 3x3 base.
- IA para jogar contra na versão Ultimate, com níveis de dificuldade.
- Possível viabilização para tornar multiplayer online.
-
Python 3.x
-
Terminedia
pip install terminedia
python3 3x3.py
Controles:
w, a, s, d
- Movimentam o cursor no tabuleiro.
l
- Insere a jogada no tabuleiro.
Reduzir o tamanho do Terminal utilizado para 50x14 melhora a visualização.
--