Skip to content

Program can play with itself, learn through this and play with a person.

Notifications You must be signed in to change notification settings

Xapulc/TicTacToe

Repository files navigation

TicTacToe

There is traditional tic-tac-toe.

If you want to play with computer, launch PvE.py.

If you want to play with other player, launch PvP.py.

If you want to train your enemy with its teacher, launch LearnStudent.py.

If you want to train teacher, launch LearnTeacher.py.

If you want to play in graphic move, launch GameGUI.py

The computer has a two-step learning system: student and teacher. The teacher learns all possible games, which makes its think long when it makes moves. The student learns from the teacher, and this training is more effective, since the student already plays with an experienced opponent, so the student’s experience will be less, but better, which will allow its to think faster when playing with a person.

About

Program can play with itself, learn through this and play with a person.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages