Projects

A* Grid Traversal

A* Search pathfinding algorithm to find the shortest path between two corners of a grid.

Smart Rockets

"Rockets" use machine learning in the form of a genetic algorithm to reach the goal destination.

Evolutionary Steering

Agents learn to survive by eating food and avoiding poison using a genetic algorithm.

Enigma Emulator

Web app simulation of the machine that was used to encode messages during WW2.

Maze Generator

Agent uses depth-first search and backtracking to traverse a grid and create a maze.

Impossible Game AI

Agents attempt to complete levels of the "Impossible Game" using a genetic algorithm.