Plus4 is written in Java with the JavaFX library.
The game is similar to connect four, in which the goal is to place four of your pieces in a line. However, in Plus4, pieces are always placed into the top of the board, and only fall down if they are pushed from above. Once a piece has been pushed four times, it falls out from the bottom of the board and disappears.
The more you play against the "Intelligent" computer, the better it will get at beating you, so good luck!
Code for Plus4 is available here.
Quadris is a self-playing Tetris agent written in Java with the JavaFX library. Our AI, named Cerulean, learned to play through a Genetic Algorithm. After about 15 epochs of training, our algorithm outperformed humans on average, though it had a significant standard deviation in its performance.
Code for Quadris is available here.
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.
Grubsteak is a python program that I made for my summer camp to automate the food preparation and distribution processes.
This isn't really worth downloading unless you work in Grubstake at Camp Sealth.