I'm planning to organize a Online treasure hunt game for the students of my institution. The idea is very simple.
You register and login. You start at Level 1. You'll be given a question/clue/image and you have to input the right answer to move on to the next level. You can only get to the current level if you've solved the previous level. I've developed the tech required for this from scratch.
There is a qualifying round currently going on for this event. However, I've noticed that the players are sharing answers with each other. I came to this conclusion because:
- When a person solves a level, then that level gets solved by a lot of people in a very short amount of time.
- I'm logging the timestamp and the input of every user. When someone solves a question, another one (possibly his friend) also solves the same level. This happens for multiple levels.
- One person admitted to sharing answers.
I've been scratching my brain on how to solve this issue. One such idea that I thought of from the beginning was to hide the leaderboard. So the players don't know who reached which level and their current position.
This is proving to be difficult because all the levels has to be same for everyone, hence everyone's answers being same.
Is there any way I can have unique answers for each user while keeping the question same? Or is there a way I can reduce people sharing their answers? If there is something you think of please let me know.