Well saying people suck at english isn't too good, as most of the people don't even live in the U.S.A. For people living in Egypt and other countries, english is a little different. And "what a game.stupid"? What is that? I guess people will do anything to get an extra point or too. Or in your case, over 100 in one day.
A forum game is a little game you play through posting. For example, someone will start a topic and specify what kind of stuff you should reply, restriction and such. A bit like the kiddy games most of the people have played since they were 3-6 years old or something like that.