michael_rolland/projects

a selection of some of my coding projects

Back to homepage



IOC Deploy & OPI Organizer

link to deploy manual




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.

splash screen


game screen

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.

splash screen


gameplay screen

Source code on Github

HackRPI submission page




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.

Try it yourself

Source code on GitHub




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.

Try it yourself

Source code on GitHub




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.

Source code and example driver on GitHub



Back to homepage