With this fix, we now advance to the scoring phase as soon as the same
number of people have completed judging as submitted answers in the
first place. (That is, don't wait for a registered player that didn't
participate in the answering phase to now participate in the judging
phase.)
With this fix, the failing test added in the previous commit now
passes, so the test suite is now fully passing.
request.body.word_groups);
response.json(result);
- /* If every registered player has judged, then there's no need to
- * wait for anything else. */
- if (game.state.players_judged.length >= game.players.length)
+ /* If every player who answered has also judged, then there's no
+ * need to wait for anything else. */
+ if (game.state.players_judged.length >= game.state.players_answered.length)
game.compute_scores();
});