Projects

in-progress

OFM Bot

A from-scratch recreation of TagPro's OFM (Open Field Masters) 1v1 game mode, rebuilding its physics and rules independently to train a NEAT-evolved neural network through self-play.

  • Python
  • pygame-ce
  • NEAT (neuro-evolution)
  • pytest
video

Lazer77

A geometric spaceship shooter built with Java Swing — arenas, bosses, and vector-based rendering implemented from scratch.

  • Java
  • Java Swing
writeup

Oath Analysis

A Jupyter notebook analyzing dice roll outcomes from campaigns of the board game Oath.

  • Python
  • Jupyter
  • NumPy
  • Matplotlib
writeup

Glorious Madness Analysis

An analysis of stack accumulation rates in the board game Glorious Madness, visualized across a series of charts.

  • Python
  • Jupyter
  • pandas
  • seaborn
  • Matplotlib