Smash Match Analyzer

Program that analyzes fighting game match with YOLOv8 Model Detection

Proof of concept for a tool that keeps track of what is happening in a video game match based on what can be scanned on screen. The program scans the screen every 0.2 seconds to detect any changes on what’s happened on screen. This could help automate the process of keeping score in Smash Ultimate game matches. This project contains a model that was trained on 159 images showing different characters, costumes, and backgrounds, to make sure the data is as accurate as possible. This project served as a thorough demonstration of everything I had previously learned about YOLOv8 model detection.

Repository Link

Both output windows from the object-detection model on the left side. Gameplay preview on the right side.