IOC Deploy & OPI Organizer
RISK Paper Scissors
Language: Java (JavFX), interfaces made with Photoshop
RISK Paper Scissors is my largest project yet, a combination of the classic board game RISK and the classic hand game Rock Paper Scissors that replaces the harsh luck of throwing dice with the intense warfare of Rock Paper Scissors. It includes all the gameplay elements you know and love from RISK, with an elegant easy-to-use interface that might make you actually want to play a game of RISK to the bitter end.
Source code and comprehensive readme on GitHub
HackRPI 2017: Dungeon CrawlRPI
Language: Java (JavaFX), interfaces made with Photoshop
In November 2017 I participated in my first hackathon at Rensselaer Polytechnic Institute, and for 24 hours I worked on a simple dungeon crawler called Dungeon CrawlRPI 2017. It’s a very simple, short game for 1 player using the arrow keys to move around 5 floors of a dungeon and fight monsters, pick up items, and confront the morality of murdering defenseless monsters.
TestTimer
Languages: HTML, CSS, JavaScript
TestTimer is a simple web-tool based on a friend’s suggestion for a tool that, given a number of questions and a time limit, tells you exactly how long you have for each question. The tool tells you how long each question should take, counts down that time, and re-imburses that amount of time back to the time left for every question answered. Once all questions have been answered, the tool tells the user how much they had left or how much extra time they used.
MH4U Power Calculator
Languages: HTML, CSS, JavaScript
MH4U Damage Calculator is another simple web-tool that allows a player of the game Monster Hunter 4 Ultimate to determine the true effectiveness of their weapon, by dividing their weapon’s apparent damage by the game’s hidden “effectiveness” factor for each weapon. I made it for my own personal use to see which of my own weapons are best, and also of course to prove that my weapons were better than my friends’ despite what the game said.
Scrimish
Language: Java (Swing)
Scrimish is a simple Kickstarter-funded, 2-player card game designed to take the luck out of card games. It involves very simple deck building, and very simple attacking: each player has 5 decks of 5 cards each, with a Crown on the bottom of one of the decks. The objective is to defeat the other player’s Crown by attacking it with one of your decks. This project is a very simple text-based Java implementation of this game. You can read more about the game here: Scrimish.com
Source code and executable .jar file on GitHub
Connect4MIPS
Language: MIPS assembly
Connect4MIPS is an implementation of the board game Connect Four in assembly. It does not take user input, but requires very deliberate and specific manipulations of register values to work; as is the beauty of assembly programming.