top of page
Reversi

This project was coded in Java using the Java Swing GUI library, organized with MVC. It has functionality for a working Reversi game on both a hexagonal board and a square board, as well as a working GUI interface for two players (human or AI) on a hexagonal board.

cell selection.png
non-trivial game state.png
Photomosaic

Written in C++ using the stb image library, Photomosaic creates a photomosaic of a “base image” using a folder of supplied “mosaic” images based on these images’ brightness value.

rina_tennoji.png
result.png

Base image source: Love Live! School Idol Festival ALL STARS

Cave Runner

A final project for AP Computer Science A, Cave Runner is a fully functional endless runner game coded entirely in Java. All visual assets were made by myself as well. The background music is "Infintely Gray" (instrumental ver.) by Surii.

menu-alt.png
bottom of page