PROGRAMMING
PHASMOPHOBIA CHALLENGES PROGRAM

Custom Data-Fitting Algorithm: Fermilab

This project takes data from a data acquisition system, combines it, and performs a custom fit procedure that accounts for correlation in data. Packaged ROOT methods do not account for correlations in data, so I was tasked with creating one so we could see whether correlations exist. To give some background, there are two particle accelerators whose frequency we are measuring with this algorithm. In addition, we also calculate the oscillation between those two accelerators. All three values are calculated using the data provided from the data acquisition system and associated correlation values assigned by the algorithm to give a "most-likely fit" region.
Phasmophobia is a 1-4 player co-op horror game designed by independent developer Kinetic Games where players investigate a haunted location and determine what kind of ghost they are dealing with. My program runs as a standalone Java application to put restrictions on what in-game items and interactions can occur to make the game more difficult. Multiple challenge modes are available including timed missions, limits on player items, and random items for you or the whole crew. If you're feeling risky, you can also let the app determine the haunting venue! This project has been updated to reflect all the new changes from the latest Phasmophobia updates.