2024 09 24 Backlog Filling Part Two

This meeting was a follow up to 2024-09-17 Generating tasks. We need another 30 minutes to wrap this up.

Greg Wilding Eli Kinney-Lang Daniel Comaduran Marquez

  1. Hamburger menu
    1. Quit game means close the application
    2. Play meanu means quit game
    3. Hamburger is needed during play also… that’s why it’s not a back button
  2. Training screen
    1. Only the training button is active. Play and Virtual Play available only after having performed training.
    2. The training screen will look just Play scene
    3. Pressing T will start the training.
    4. Add a button to start training, or tell the user to press T.
  3. Play buttons
    1. Play → Calibration → Play Scene
    2. Virtual Play → Virtual Play scene (identical to Play Scene, just different ramp controller in model)
  4. Calibration
    1. Serial port drop down. Start/connect button turns green on connection.
      1. Motors must be calibrated on connection. Done button is disabled until calibration completed.
      2. When serial port is disconnected, the calibration must be done again. There is no feedback at this time… they just press calibration and done is available.
      3. Dan said the ramp does have a way to reply to when calibration is done, so we could wait for that.
    2. This is where the range of motion of the motors is discovered. There’s optical sensors that measure the locations.
    3. 3D Ramp centers on calibration (there is no report from the ramp at this time for the min/max angles.
    4. The buttons just send commands to the ramp. The check boxes are not completely figured out. Suffice to say, we’ll be sending commands to the hardware.
  5. Play mode
    1. Choosing a sector on the fan brings up a finer fan
    2. Fan back button appears on fine fan to go back to coarse fan
    3. Drop releases the ball
    4. SPOs need to be clickable so we can test
    5. SPOs need to be sent to BCI system as they are changed (coarse / fine fans). There might be a rule here to ensure the number of SPOs is the same.
    6. Random ball is used to create a jack for playing by yourself. The ramp will randomly move, drop the ball and then reset.
      1. When simulating, this can just be placing the ball randomly in the field.
      2. Random ball should look different.
    7. May need to tilt the camera for better field of view once the ball is rolling. This happens when drop is pressed and while the ball is rolling. When the ball stops, the view is switched back.
    8. When in play mode, the ball drops and goes out of sigh / disappears. In virtual play the ball persists (cause you need it there).
    9. Reset ramp button puts ramp at zero degrees, height whatever.