Coding Portfolio
MasterMind Game App: HTML, CSS, Javascript
A simplified version of the classic game MasterMind. Play against the computer. The program chooses four colored pegs and arranges them in an certain order. The player has eight guesses to get the colors and sequence correct. The program gives clues after each guess, placing white or black pegs to show the user which parts of their guess were correct.
Ghost Ship: Text-Based C++ Game
The player is stranded in a ship that is adrift at sea. They must move through the ship, gathering items and battling ghosts, zombies, and sea monsters, in order to get to the bridge and reset a course for home. However, if their health runs out before they reach the bridge, the game is over.
view video | view code source | hide videoMonster Battle Tournament: Text-Based C++ Game
Tournament-style game where the player chooses two teams of monsters and pits them against each other. The monsters battle in rounds, losing/gaining points and using their special abilities on each other. Monsters are eliminated as they reach zero or fewer strength points. At the end of the tournament, the team with any remaining players is the winner.
view video | view code source | hide videoLangton's Ant: C++ Program
A program designed to mimic the Langton's Ant pattern to the user's specifications. The user can enter the desired size of the board, starting point, and number of circuits the ant will perform.
view video | view code source | hide videoPython Games for Beginners
Simple text-based Python games that can be used as teaching tools for kids/beginning coding learners (developed as part of an online curriculum for K-12 Python classes).
Hangman | Tic-Tac-Toe