Skip to content

A checkers app with a fully functioning artificial intelligence.

Notifications You must be signed in to change notification settings

jakeleventhal/Checkers-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Checkers AI

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.

About

A checkers app with a fully functioning artificial intelligence.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published