Let's say you built a browser game and uploaded it to a game portal that supports in-game achievements.
You integrate the API into your game and then add an achievement so that when you reach level 50, you earn an achievement.
Now, someone comes along, opens up their debug tools (ie: chrome inspector), makes a couple script calls through the console, and modifies his actors to level 100.
Achievement earned in 5 seconds.
People are allowed to choose how they wish to play games, but it becomes a problem when their actions can affect others. If you were holding a high-score competition and people are just submitting bogus scores, you probably aren't going to be holding too many competitions.
Can cheating be prevented?
You integrate the API into your game and then add an achievement so that when you reach level 50, you earn an achievement.
Now, someone comes along, opens up their debug tools (ie: chrome inspector), makes a couple script calls through the console, and modifies his actors to level 100.
Achievement earned in 5 seconds.
People are allowed to choose how they wish to play games, but it becomes a problem when their actions can affect others. If you were holding a high-score competition and people are just submitting bogus scores, you probably aren't going to be holding too many competitions.
Can cheating be prevented?