This is a program that trains an artificail intelligence to play checkers. It works by learning the liklihood of victory from each possible board state. In one playthrough of a game, the AI keeps track of all the board states that it encounters. At the end of the game, the AI determines if the states that it encountered led to a win or a loss. It then adjusts its probabilistic model, which is stored in a text file, accordingly. The more that the AI plays, the smarter it becomes.
-
Notifications
You must be signed in to change notification settings - Fork 0
jakeleventhal/Checkers-AI
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
A checkers app with a fully functioning artificial intelligence.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published