I know little about them too... Travis (the owner of RS) would have to tell you more... about what forum software (xenforo) setting he has turned on... I think it just supposed to be some fun thing...
Ah! If you click on the points you earn (go to your own profile and the number of points you've earned is a clickable link) will take you to a page that describes each milestone and how many points you earn for each (click on "view all available trophies"). You earn your first point when someone 'likes' one of your posts or responses. The next several points you earn are determined by how many posts you make. Hope this clarifies