iReverse is an Othello game written in Java with the JavaFX library.
The "Hard Computer" AI learned to play through a Genetic Algorithm, which mainly uses a "heat map" which views posession of symmetric tiles as being worth equivalent values.
Othello is not a "solved" game on 8x8 boards, which is what inspired me to build an AI for it.
Code for iReverse is available here.