This project was created as a final project for a data structures course in the fall of 2013. The game visualizes a binary search tree created from random values, but missing the values of the nodes. A shuffled list of the nodes is given and the player must fill in the values of the binary tree to complete the game. Easy, medium, and hard difficulties are available and alter the size and depth of the tree.
You can download the JAR file associated with this project here or you can compile the project yourself.
This project makes use of SimpleGUI, a library which provides simplified access to Java graphics and GUI input. SimpleGUI was created by Rolf Lakaemper, a professor at Temple University.