OBS Fighting Game Scoreboard + Scene Controller. Points, Matches, Combos. Warm, Heating Up, ON FIRE features.

Hey there. Just over a month ago I joined an event that throws streams for fighting games. I saw potential in upgrading their production and such. So I joined. Anywho - I upgraded the stream, added some cool nameplates that have levels of "heating up".

After the first stream - I realized it was a nightmare to track wins, combos, etc, and update text files individually. So I sought a solution. I started with HTML and tried to integrate XML, and failed. Then I remembered, "I read Python can do stuff like this". I jumped into it, became obsessed, and here we are exactly 7 days later.

What this does: It keeps tracks of points (taking health bar to 0), Matches (3 points default), combos of points. It also adjusts the scene in OBS to the corresponding scene. Features some other things like switching sides / adjusting the scene appropriately. There is actually a lot that went into this, and I'm surprised what I was able to knock out so quickly with never trying Python. I might keep learning just for fun.

The next step is using OpenCV to read the "points" and adjust accordingly when they're filled in. If anyone has any suggestions - let me know!

/r/Python Thread Link - v.redd.it