Griffin Koontz's Projects
A simple physics game written in C++ and translated to C to run on the DE1-SoC development board.
An implementation of a buddy system heap written in bcpl.
This program creates a map by reading from files containing locations and roads around the US. These files are read into road and node objects containing the useful information. A map object contains a vector storing all nodes and methods needed. The program starts by prompting the user to enter a number corresponding to a starting node then another for and ending node. Once entered, the program uses Dijkstra's shortest path algorithm to find the shortest path between to nodes.
Command Line Chat Rooms is a lightweight application for communicating with other users across a network. Upon start up a user is connected to the lobby where they can create an account to have a personal display name, sign into an existing account, list all active chatrooms, join an active chat room, or create and join their own.
The genetic algorithm employed by this application functions as a heuristic search inspired by natural selection and genetics, aiming to generate optimal solutions for drawing patterns on a 2D grid of pixels.
The goal of this project is to detect fish in the given optical footage from the Yellowfin Expt. If detection is successful, the detected fish could then be matched with their image in the Sonar Footage of the same scene.