I am about to begin writing a tutorial on how to implement a proper high score table with online syncronising, as used in many DBPro games, including my game 'Splat'. I have been asked to help a guy who wants to incorporate it in his game but he has little or no PHP knowledge.
What I'm after is the sort of options you want. Currently my code is a bit of a mess and not easily configurable but before I rewrite it all I need some ideas.
It already has antiswear filters, anti-cheat measures, but I'm sure some of you have ideas what you want to see. I was thinking of monthly/yearly summaries, overall list, etc.
Obviously everyones games are different and may want different name lengths, option to show date, time, level, etc
I want to make it is simple as possible to implement so even noobs can use it.
Most important thing is that it must be as tamperproof as possible so noone can cheat, even if they know how program works. Lots of use of password keys and ascii code altering needed.
One thing I don't like about some high score systems (not mine!) is way you are forced into updating online as soon as you put your name in. If you are not connected to net at the time because on dial-up, or your connection is down, or your website is not responding, then you lose your score! That's why I like the system I use, where you have seperate sync option on menu which you can run whenever you like, even days later.
Any more ideas, or shall I just get on with it.
Boo!