Acr515 / FortyEight

A robot-scouting web browser program for FIRST Robotics Competition teams created using a webpack-managed React.js framework.
1 stars 0 forks source link

Playoff simulator/team selection guide #18

Closed Acr515 closed 6 months ago

Acr515 commented 6 months ago

This feature has been requested for a while and would be really beneficial for teams during playoff selection. User flow would probably look something like:

  1. Poll TBA for final rankings of event; if no internet is available, request user input on who the top 15 teams were (in order to understand which teams would slide into captain position)
  2. As each team goes "on the clock," show who the best robots would be to select at that position. Allow user to cross out teams who have been selected in real-time, as well as cross out teams who have declined being picked
  3. Once alliance 8 makes their first pick, start simulating possible match-ups against their round 1 opponent and use this information to inform which teams are shown higher on the suggested pick-list. In general, from here on out, prefer triple offense, unless the remaining offensive field is too poorly graded by RPI to warrant it
  4. Once all teams have been selected, picks are graded (can also be graded in real time- i.e. team X's pick of team Y gets a letter grade of C because a better robot was available), teams are analyzed, and playoff bracket is fully simulated to try and project who the champion will be. This information should be saved to memory somehow, so that...
  5. ...users can feed teams into the simulator by alliance seed instead of writing out each alliance number
Acr515 commented 6 months ago

This is being developed in the playoff-draft-tool branch

Acr515 commented 6 months ago

Added to development via #24 and implemented in v2024.1.0