[quote]100 games played,
Refresh the page 100 times and you've already earned a free badge in less than a minute.[/quote]
Then the achievement could simply require that 100
different games are played. Also, "
lay" should be defined as leaving a game open for at least a few minutes (somewhere from 2-5 minutes) to prevent abuse.
[quote]50 scores submitted
AG only has a certain number of high score games, and even if they had more, it would still be a cheat-magnet. Plenty of high score games you don't have to play for very long before you can lose and are given the option to submit a score, which means someone could theoretically submit hundreds of scores in one day and get another free badge.[/quote]
Rather than have a number of scores submitted, a similar achievement could be "Scores Submitted in 10 Different Games," where scores have to be submitted in 10 different games, but the number for any game is irrelevant. There could also be achievements for 20, 30, and/or even 50 games depending on how many games have high score submission available.
Also, while we're on the subject of non-game-specific achievements, I shall list achievement types by name with a short summary of each:
X Different Games Played: Play X different games. For a game to count as played, its window must be left open for at least 2-5 minutes.
Scores Submitted in X Different Games: Submit at least 1 score in X different games.
X Comments: Make X comments on games and user profiles (assuming comments are still possible). If enough comments are deleted to take the count below X, the achievement and associated AP would be removed.
X Reputation: Reach X Reputation. If Reputation is a percentile instead of a number, then X could simply be a percentile (e.g. Top 5%, Top 2%, Top 1%, Top .1%, etc.). If the Reputation goes below the requirements for the achievement, the achievement and its AP would be removed.