ThiagoFBastos / tic_tac_toe

jogo tic tac toe para jogar contra ia que é feita com um minimax

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tic Tac Toe

Jogo da velha 3x3 e 4x4 contra o PC usando minimax com memorização (guarda todos os estados alcançáveis em uma tabela juntamente com o melhor resultado para o jogador) e prunning (reverte linhas, colunas e transpõe o tabuleiro, vê se o jogador pode ganhar em uma ou duas jogadas, se deve colocar a peça numa determinada posição para não perder e também alfa-beta prunning).

inicio

3x3

4x4

Requisitos

  • g++ que suporta c++17
  • SDL2-devel
  • SDL2_image-devel
  • SDL2_ttf-devel
  • GNU C++ PBDS
  • GNU Make

Instalação

  1. Abra o terminal e use o comando make

Instruções

  1. Escolha o tamanho do tabuleiro 3x3 ou 4x4
  2. Na sua vez escolha uma célula vazia e clique que ela será preenchida com vermelho
  3. O PC usa a cor azul para preencher as células
usando.webm

About

jogo tic tac toe para jogar contra ia que é feita com um minimax


Languages

Language:C++ 98.3%Language:Makefile 1.7%