Projects

*

Exploring Unity ML Agents - Move to Goal

An exploratory project to take a look at Unity’s ML Agent module.

Game Prototypes - Tile Fight

A real-time game about planning and outplaying your opponent.

Marching Squares with p5.js

A look at the marching squares algorithm.

Flocking Simulation using p5.js

A mini-project to explore steering behaviors.

2D Inverse Kinematics

A mini-project to look at simplified inverse kinematics.

Game Prototypes - Punch!

A multiplayer game about landing a punch before your opponent does.

Exploring Simple 3D Rendering using p5.js

A fun mini-project to explore the bare-bones of ray tracing and rendering.

Game Prototypes - A Game of Chance

A card game you play when you face death itself.

Visualizing Language over Noise

A GANs Project for CS 6700 (Advanced Artificial Intelligence).

Games2Anime

An anime recommendation system for CS 4300 (Language and Information).

Exploring Circle Packing using p5.js

A fun mini-project because I like circles.

A Visual BF Interpreter

An afternoon project to create an interpreter to understand an esoteric language.

Hacking GeoScents

A program I wrote to beat GeoScents.

Everybody GANs Now!

A GANs Project for CS 6670 (Graduate Computer Vision).

Exploring and Understanding Fourier Transforms using p5.js

A fun mini-project I did to understand fourier transforms.

Ultimate Tic Tac Toe!

A small game I made to learn more JS.

Stelliform

An action, strategy mobile game my team made for CS 4152 (Advanced Game Design).

Viridian

An action web game my team made for CS 4154 (Analytical Game Design).

Genetic Self-Driving Cars

A project I made to explore neuroevolution.

A Particle Simulation of Life

A project I made to explore the theories by biologist Lynn Margulis.

OutOfSync

A strategic, action platformer my team made for CS 3152 (Beginners Game Design).

Genetic Images

A project I made for CS 4701 (Practicium in Artificial Intelligence).

The Hand

An IT Innovation project I made for the Botho College ICT Challenge, a national competition.