Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 927 Bytes

README.md

File metadata and controls

13 lines (7 loc) · 927 Bytes

Tic_tac_toe_RL

Neste repositório está implementado o jogo da velha (Tic-tac-toe). Nele, é possivel jogar contra uma IA treinada com aprendizado por reforço, ou reforcement learning (RL).

Esse código foi feito durante um curso de Inteligencia Artificial ministrado por professores da minha faculdade. Realizei algumas modificações em relação ao codigo original do curso, como a interface gráfica, guardar e recuperar informações de aprendizado da maquina, assim como outras funções.

O código tem muitas melhorias para ser feitas, e não está finalizado.

Para jogar é nescessário executar o arquivo jogodavelha.py

Obs: a primeira vez que jogar, a maquina vai aprender então pode demorar um pouco e aparentar que travou, mas ele está aprendendo. Depois, o algoritimo vai criar os arquivos de aprendizado e não vai precisar aprender novamente.

Bibliotecas do Python necessárias : Numpy e Pygame.