Perhaps I am misunderstanding, but one quick fix / solution proposal:ChesterDeBester wrote: ↑27 April 2024, 08:45 What is the alternative you are proposing?
Should we build some extensive AI that will calculate how the game would have ended and award ELO based on that? :p
You either neutralize the results fully, or you let the ELO-calculation do it's thing.
Players who leave a game have their turns 'skipped' but the game continues as normal. So in all the above mentioned cases, the leaver leaves and gets the penalty for leaving, ELO hit, etc. . The players still in the game play out the game as normal and get 'normal' ELO as intended.
Hope this is feasible, and helps.