I feel there is more flawed with it that Ross mentioned.
First, the system should have never allowed the game to be created.
Second, (and weād have to run it again to figure out what it would do) what would have actually triggered victory? If I had taken a star, we would still have been over.
Third, since there were only two of us, it allowed Ross to concede, then it ended without offering to let me accept victory. Rather, it let one player end the game.
Fourth, given that we were exactly tied, and Ross conceded, it should have given preference to the player that didnāt concede for the victory. Not that I wanted the point, but that was what I would expect the system to do when both star and ship counts are even.
Itās the fact that the creator has instantly won without making a move. Heās fulfilled the victory condition. Me and Brian could make 100 of these games a day, They need no effort. I just feel it makes a mockery of the stats system.
I donāt think we need anything as drastic as Camelornās suggestion. I know there is a heavily contested 6 player game going on right now (Iām not it, but I see the updates in a Hangout). Eliminating victory and rank points from games like that wouldnāt be fair. Iāve even played a 1v1 game that lasted 2 weeks and I lost by one star (I posted at the time that 1v1 was a broken game type, but we have better victory settings now).
As for potential fixes, upon game generation, check:
IF PlayerStartingStars >= VictoryConditionStarCount THEN Invalid Game
IF PlayerCount < 32 AND IF Victory% < 33 THEN Invalid Game
IF PlayerCount < 8 AND IF Victory% < 50 THEN Invalid Game
IF PlayerCount < 6 AND IF Victory% < 66 THEN Invalid Game
IF PlayerCount < 8 AND IF PlayerStartingStars >= StarsPerPlayer/2 THEN Invalid Game
Iām sure we can think of additional checks, as we come up with situations that would make the game an easy win. I also think that on finding an Invalid Game situation, there should be a warning at game creation. Probably should include what the erroneous setting is.
For most of the checks, let the game generate anyway, as sometimes bug testing requires bad game settings, then BIG a notification warning players before they join the game that it is not considered a valid game, and no Victory/Rank/Renown points can be earned by playing it.
The games I wouldnāt allow to generate at all are the ones where you exceed victory conditions before the game starts. Those I would just return the error for during creation.
That might be worth adding if it is Ticks as opposed to actual time. I know there are people playing turn based games as LAN parties, and completing them in a few hours. Still, I think a more robust set of rules would be better.
So instead of some actual fixes, you simply have to wait with your friend for 48h before someone concedes? Come on Jay, that does nothing to fix something that is actually broken with game creation.