User9475
I tried the player and it is actually quite a nice program.
Things I like:
- the idea of playing more than one opponent is great
- auto-hide works surprisingly well. You are able to play the game without UI and still make decisions based on opponents reactions - for example you distinguish picking up cards as "good" and "bad" which can give you clues and ideas what they could have
- the idea of "show" videos playing when idle. Especially when one of the opponent has longer video to play (on / off), other opponents usually does "show" at the same time
- more distinguished effects in clip files than TQ like "quiet" although not sure if needed
Things to improve:
- video queue is harsh sometimes because you have to wait for all clips to finish before continuing round. This is a problem if opponent starts long video of showing something (like 30s) and you are locked during that time. The worst combo is when 3 opponents have picked up cards already but fourth one was playing some idle reaction. Before she finished this clip and picking up new cards clip one of the others started "show" video..
- adding option to play 32 cards deck
- string format you used for clips is not great, especially with the whitespaces. It would be better to use JSON
- clip data should be the same as TQ version or at least similar. This could remove or at least decrease time needed to edit and mark new opponents. The problem is they have different identification method (for example they don't distinguish between "quiet", "good", "bad") and rewriting your solution would take time. I could describe how to understand their identifier format if someone needs it
Overall, nice work
