Skip to content

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).

License

Notifications You must be signed in to change notification settings

brenoborrasqui/Tic_tac_toe_RL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages