(strict) Rengo finally started, but one of players was not here. Turns out creator didn’t know what “casual mode” is. Game was cancelled, casual mode challenge was created, but this time it didn’t start, people not returned…
looks like “casual not default” is small problem, big problem - people don’t even know WHAT “casual mode” is.
This isn’t the key thing about casual/strict. The key thing is dropouts-dont-kill-it. The fact that you need individual clocks for this to make sense is derivative.
I think looking at each game individually is infeasible because of the way PaginatedTable works. The data needs to come from the player/%%/games endpoint. If you see something in there that might help, let me know!
This is a good way of approaching it, though there is a moderate risk that any declaration from the server about “who the winner is” is wrong, because of “if player is black else white” logic.
An alternative is if you can help me understand what scenarios are broken, I can find and fix them.
The challenge at the moment for me is there are so many scenarios it’s daunting.
We need to know whether the result is correct in the case of
Player with the turn resigned
Active opposition player resigned
Inactive player resigned
Player with turn disconnected
Active opposition player timed out
Active player disconnected
Inactive player disconnected (actually, I think this doesn’t happen)
Is there any technical reason why we cant have rengo games in the same game history with all the other ones? Maybe have those marked as R or with some multiperson-symbol.
(sry for off-topic idea, i should post it prolly on github) - handicaps could also be marked in the same place at game history.
When I separated them, it was because it seemed like we may want different information laid out differently for Rengo.
I also thought we’d want to be able to say “show me my rengo games”, and since the table we use doesn’t support filter by columns, it needed a separate table for rengo.
Oh, and when it was first done, most of the normal fields in the normal game history had no chance of being populated correctly for rengo
There is no technical reason why they can’t be folded back together if they become similar enough.