Skip to content

j99thoms/smash-charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smash Charts

Please note that the app will take a minute or two to load each time you start a new session.

This is because it is currently being hosted using a "free-tier" plan, which does not support 24/7 uptime.

Welcome to Smash Charts! This is a resource for Super Smash Bros. players who are interested in exploring the various quantitative attributes that control a character's in-game physics, such as a character's weight, a character's maximum movement speed (in various forms, e.g. walking, running, and airborne), and a character's airborne acceleration.

Usage

With this web app, users are able to choose which attributes to visualize as well as how to visualize those attributes. Users can quickly see which characters have the highest/lowest value in any given attribute by using a bar chart, and can also see how any given attribute relates to any other attribute by using a scatter plot. The visualizations include tooltips so that one can determine the exact values of a character's attributes by simply hovering their mouse over the relevant section of the visualization.

Credits and References

Character attribute data is not directly accessible within the game itself, and I was unable to find a nice data file (e.g. .csv or .json) with the dataset. The best I could find were websites with the data in tabular format (i.e. HTML tables). As a result, I had to create the dataset myself by scraping data from one of these websites. I used kuroganehammer.com for this since the tables on this site are in a fairly consistent format, which makes scraping data easier. The resulting dataset can be found here, and the script used for scraping the data can be found here. Please note that it appears that the website's SSL certificate has expired.

The dataset includes various quantitative attributes that control a character's in-game physics. A more in-depth description for each of these attributes can be found on the "Attribute Info" page of the dashboard. The attribute descriptions provided on the dashboard are based on the descriptions which can be found on SmashWiki.

Contributing

Interested in contributing? Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.

License

Smash Charts was created by Jakob Thoms. It is licensed under the terms of the MIT license.

License: MIT