BeyBuilder X, Competitve Testing Tracker

Hey Bladers! As many of you are probably already aware of, I have made a program that tracks your testing results, BeyBuilder! It has been updated to include the new CX beys as well. Here is a link and a quick rundown on how to use it!

https://fabelavalon.github.io/BeyBuilderX/

If for whatever reason you do not like the default theme/colors of the website, there is a Theme selector button at the bottom right of the page. As of writing we have the default Purple and Teal, a Grey theme, a default Bootstrap colors theme, and a WBO theme that is still being perfected!

How To:
Step 1: Select your builds by selecting parts from the drop downs and pressing "Choose Beyblade 1" and "Choose Beyblade 2" respectively. If you wish to test a build you've already entered, you can selected the build from the list below and press the "Set Bey 1" or "Set Bey 2" button to set the selected Beyblade as Bey 1 or 2. The program will not let you use incompatible parts (ie an Assist blade+BX/UX blade). If a part selection is left blank, a random part will be chosen.

Step 2: Once both Beyblades have been selected, buttons will appear to select which Beyblade won by what win condition (Spin Finish, Burst Finish ect ect). Press the relevant button and watch as the stats are tracked! If you messed up and hit the wrong button, the undo button will remove the previously entered result. At the moment, only 1 input can be undone, better undo stack in the works. These results are STORED LOCALLY so results will only be stored on whatever device you use it on. An import/export feature is in the works.

Step 3: To view results for a single build against all the builds you have tested it against, select the build you wish to see from the list of builds below and press the "Show Matchup History" button.

Step 4: To view all results for a single part or combination of parts (ie Blade+Bit only or Blade+Assist Blade only) press the "Check Parts Records" button below the list. Once the popup appears, select which part(s) you wish to see the results for from the left dropdowns. If you wish to see how these parts perform against certain other parts, you can select opponent parts from the right dropdowns, then press the "Show Parts Stats" button to see all the results in the system for the selected parts.


If you run into any issues while using the program please let me know here or in DMs! Happy testing!
Good news! You no longer have to take screenshots to share results in BeyBuilder! A "copy to clipboard" button has been added to several places! The first is under the current matchup table and gives you this block of text:

Results for WizardRod 3-60L VS PhoenixWing 3-60R
\# of rounds: 20
Spin Finishes: 12 / 1
Burst Finishes: 0 / 0
Over Finishes: 1 / 2
Xtreme Finishes: 4 / 0
Draws: 0
Total Wins: 17 / 3
Points: 26 / 5
Copied from https://fabelavalon.github.io/BeyBuilderX/

The second is under the stats totals for a single bey displayed when you choose a build from the list and produces this block of text:

Overall Results for WizardRod 3-60L
Average Win%: 65.41% 
Average Points Per Win: 1.51
Average Points Per Loss: 1.92
Average Points Per Round: 0.33
Spin Finish Win/Loss: 150W / 44L 
Burst Finish Win/Loss: 14W / 9L 
Over Finish Win/Loss: 47W / 39L 
Xtreme Finish Win/Loss: 31W / 34L 
Draws: 2
Copied from https://fabelavalon.github.io/BeyBuilderX/

And finally a third button has been added to the Matchup History popup and produces this block of text:

Results for WizardRod 3-60L:
vs GolemRock 5-60H: 20 rounds, 55% of rounds won, 14 points earned 16 points lost
vs GolemRock 7-60LR: 20 rounds, 80% of rounds won, 24 points earned 8 points lost
vs GhostCircle 7-60H: 20 rounds, 80% of rounds won, 22 points earned 7 points lost
vs ImpactDrake 9-60LR: 20 rounds, 55% of rounds won, 15 points earned 20 points lost
vs KnightMail 9-60L: 20 rounds, 70% of rounds won, 24 points earned 12 points lost
vs SilverWolf 9-60BS: 20 rounds, 75% of rounds won, 21 points earned 9 points lost
vs SilverWolf 9-60TP: 20 rounds, 85% of rounds won, 28 points earned 5 points lost
vs SilverWolf 9-60E: 10 rounds, 50% of rounds won, 8 points earned 7 points lost
vs SilverWolf 3-85E: 20 rounds, 80% of rounds won, 25 points earned 8 points lost
...
Copied from https://fabelavalon.github.io/BeyBuilderX/

Let me know if anything is hard to read or if you have any suggestions for changes to what text is produced!