BATTLE GAUNTLET
This was my first major project in computer science. I made a text based battle simulation game where you can assign stats to your character and fight randomly generated enemies. The enemies were designed to get harder as you play and there is even a leaderboard to keep track of high scores. This project definitely helped me figure out my fundamentals while also being fun to build.
D&D MAP MAKER
One of the games I’ve always been passionate about was Dungeons and Dragons. I started playing in college and I loved it, so my team and I made a Desktop app that allows players to build complex maps for battles and other different scenarios. It allows you to change the elevation and account for the various complex mechanics of the game.
MINESWEEPER
One of my many forays into making mobile applications involved making a Minesweeper application for Android. It’s very simple, and allows you to play Minesweeper on your Android phone. The bombs are placed randomly and clicking on a square reveals how many bombs are around to that square. This project helped me learn the ins and outs of making an Android app, and working with Canvas objects and drawing things on the screen.
POKEMON TEAM BUILDING VISUALIZATION
Pokemon’s type system is essentially a very complex rock-paper-scissors game, with 18 different types and more than 800 Pokemon. This can make building a balanced team with no major weaknesses a difficult task, especially since some Pokemon have more than one type. This visualization allows you to see clearly the advantages and disadvantages of each type, as well as allow you to search for Pokemon by type. For the full visualization, click here.


