Advertisement Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

Top Scores Lists and Family Friendliness

Sign in to follow this  


Since the early days of video games, there have always been top scores, halls of fame, and so on.

Since the day AFTER top scores were added to video games, there have been those individuals who feel a need to profane them.

Back in the days of Pac-Man and the like, the top scores only recorded three initials, but even then, it was pretty much expected that at least one of them would be "ASS" or "SEX".

So, I'm making a new version of Honeycomb and some of my other flash games. One of the things I'm adding is a Hall of Fame/Top Scores list.

If Honeycomb were a game that you downloaded onto your PC and kept a private top scores list for only you, then I don't really care if you want to call yourself "penisbreath", but one think I *DON'T* want is to have my online top scores list to be viewed by some kid, who proceeds to ask his mother what an "assmonkey" is.

So, the dilemma is... how can I make a globally accessible top scores list and maintain family friendliness?

Solution #1: Heavily moderate the Top Scores list.

Solution #2: Create a script to filter out profanity.

Solution #3: Don't store names of the Top Scorers.

Solution #1 is just not acceptable. I do not want to baby-sit a top scores list, and I shouldn't have to.

Solution #2 has been proven not to work the places I've seen it implemented. Sure, I can filter out all of the "sh*t"s and "f*ck"s, but that just makes the profaners more creative("Fuc|<"), and I wind up having to moderate anyway.

So, I'm left with solution #3. The player does not get to type in his name. I will, however, have the IP stored with the record, and partially show the IP in the standard "XXX.XXX.15.23" format (for privacy reasons), plus in any case, when a score is submitted to the list, it will be shown highlighted anyway, so the player will know how well they did.
Sign in to follow this  

1 Comment

Recommended Comments

- Only allow upper and lowercase alphabetic characters in names. That'd still allow creative stuff (phuck), but it'd be much more limited.

- Allow "canned" quotes, ala your adventure title generator. Have a series of combo-boxes where users could put together a silly quote describing their l33t skillz, like "<I am> the <giant> <lemur> of <destiny>".

In any case, be sure to store some kind of metadata along with the score so that the user can see all of his scores. If I came back the next day to see how my score's doing, I shouldn't have to remember which one it was.

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!