I currently play trivia regularly at a bar which uses the Crowdpurr platform to run the game.
Overall, the platform works great for this use-case and we like the instant rankings, quick pace and mobile interface.
However, there are a few cases where the platform doesn’t totally mesh with our needs.
We compete as small teams sitting together, with each team submitting one single team answer for each question. We do not have a projector set up in the bar, so the questions are only displayed on our mobile devices. We play with a Decreasing Points Timer, therefore we need to answer the questions quickly to get the most points.
It sounds like this use-case would be a good fit for the “Basic Team Mode”, however the limitation of displaying questions on a single device is not ideal for us. Team members may be sitting across from each other, and therefore displaying the question on one single device would make it slower for everyone in the team to get a chance to understand and answer the question.
We currently use “Advanced Team Mode”, and the host informs participants that only one team “captain” should answer questions, while everyone else is logged in simply to see the questions. This tends to cause some amount of confusion for new players, and if someone (not the captain) on the team submits an answer, the teams score is irreparably damaged by score averaging.
Another issue we sometimes experience is that a captain’s device can run out of battery and turn off, forcing them to adopt another team member’s device to enter answers. I think that this works okay with “Advanced Team Mode”, but In my testing of the “Basic Team Mode”, it seems that you cannot reconnect to a player’s account from a different device. In fact, it seems that a duplicate team with the same name is created. This behavior seems like a bug and came up in a recent thread on this forum.
I’m not sure whether your technology “knows” whether a player’s connection has timed out/disconnected. But if so, perhaps it’d be possible that if another device tries to join a game with the same username as an existing team, they’d be:
- Rejected with a “player already exists” if that player is currently connected
- Take over the existing player’s session if that player is currently disconnected
In summary, to better support our use case, I have two feature requests:
- Provide a passive “view only” player option for the “Basic Team Mode” configuration. This would allow non-captain players to see questions on their phones without the option of answering the question.
- Make it possible to reconnect to a player’s session from a different device if their device dies.