Parakoos / sgt-cp

Circuit Python code for various microcontroller projects for the Shared Game Timer.
0 stars 0 forks source link

End of Game View #6

Open danstsx opened 1 month ago

danstsx commented 1 month ago

I believe this function will be especially great if we can create some suspense and have the table “reveal” the winner for us. In some games, the game ends, and we already know who won, so it doesn't make much sense for the table to display the winner's color, although it’s still a nice touch anyway.

But my idea here is for games where we need to tally points to determine the winner. We would input the points into the SGT, but we’d need a function to hide the final scores until all the data for all players is entered. Once the points are filled in, we press a command to finalize the game (maybe all players hold their button together...), and the table performs an animation similar to the first player selection to reveal the winner. 🥳

An animation idea: Maybe a small rainbow spinning and accelerating, and after some time, the pixels that are off gradually and slowly light up, revealing the color of the winning player. After that, we keep a slow “pulse” animation in the winner’s color. In case of a tie, the table could display a split of two or more colors until we determine the tiebreaker. This would be really cool.

Parakoos commented 1 month ago

Have you guys been using the Scoresheet feature of SGT yet? If not, I suggest you do that first to get a feel for it and we can revisit this once you know more how it works.

danstsx commented 1 month ago

We use a similar option of scoresheet on my gaming record app so I assumed that was the same. but Ill try to use it next game then, so ill have a better idea.