Python Results Graphic Generator


A while ago when I was active in hosting tournaments for Super Smash Brothers in college, putting on the events was very time consuming. I was our tournament organizer, and would call matches for up to 12 hours a day before coming home and making a results graphic that we would tweet out as a touchpoint for our tournaments. I wanted to help increase visibility for our events, and this project made it much easier for me to help both my own events as well as ones from other organizations in South Carolina.

My results graphic generator is written in Python with Qt and fetches tournament results from websites such as challonge.com and smash.gg (now start.gg). This would automatically pull the results from online and compare them with an internal database that would store what characters and colors players used in order to help personalize the graphics. The results were exported as .csv files that could be used to automatically populate forms in InDesign and Photoshop to allow for designers to brand their events properly. I created several versions for Top 8, Top 12, and Top 16 graphics in order to fit the size of the event. This was the first time that I had worked with pulling information from websites and creating my own .json databases, and I am fairly happy with the results.


Example Result Graphics


Previous
Previous

C++ Ray Marcher

Next
Next

AI Usage MLOPs + Stable Diffusion