Hi, the points are added each time you make a post. The games are there for members to play, at the cost of x amount of points for each game played.
This is to stop people coming onto the site just to play the games, which eats a fair bit of bandwidth and in turn increases the costs involved in running the site.