Skip to content
Artificial Intelligence in Reversi using a Genetic Algorithm
Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitattributes
.gitignore
Board.java
GeneticPlayer.java
GreedyPlayer.java
Human.java
Main.java
Move.java
Player.java
README.md
RandomPlayer.java
Results.txt

README.md

Genetic-Reversi

Simple Java application of genetic programming to create artificial intelligence that plays against humans. The implementation uses the synmetry of the board to weight the different grid positions. The fitness of each individual is determined by the number of games won by a random/N-look opponent.

You can’t perform that action at this time.