DEVLOG 3
In this devlog, I mainly worked on the challenge system of GameQuest.
I made it possible to create challenges for different games and give each challenge a type. I also worked on the system where a player can submit a screenshot as evidence after completing a challenge.
I then connected the evidence system with the verification process, so a completed challenge doesn’t immediately give XP.
Instead, it goes into Pending Verification, where it can be reviewed and either approved or rejected by the user rn.
I also made sure that approving a challenge gives the correct amount of XP, while rejecting it doesn’t give any XP.
This part honestly took more time than I expected because I kept running into small bugs while connecting the frontend and backend. At one point, even the Approve button and evidence viewer weren’t working properly, so I had to go back, find what was causing the problem, and fix it.
By the end, I had a working basic verification system.
However, while testing it, I realised that this is still not enough to make the system truly secure. A screenshot is evidence, but it doesn’t automatically prove that the challenge was actually completed. That’s something I want to work on next. This same thing I will try to complete in devlog 4.