i've been thinking and working on an online game database and mmf frontend to use for online high score tables for games.
my question is, do you prefer just being able to submit a score with a name, or having an account to associate all you achievements with. meaning you have to login when the game starts up.
registration would be simple, choose a unique name and a password.
it would be simple in that there would be no activation email etc, youd just be able to log in immediately and play.
there are a lot of advantages to using account based score tables but i was wondering if registering would put people of from playing. especially if the game using the system is short and simple.
A small game should have the option to skip registration. But big games registration.
But all overwritten by...
Highscores; registration not required. Achievements; registration required.
the game i had in mind to use it for FIRST was an expansion on my #puzzle game. theres 40 different challenge orientations plus various pictures, and having an anonymous or nicked highscore would seem undereffective. but having an account to keep track of your highscores for all 40 puzzles would allow you to keep all your scores up to date. this keeps the database from getting cluttered and from one person holding more than one highscore on any one challenge, only allowing them to move in rank.
it would also be nice to already have a system in place, in the event i add more games to the same database and allow a single login account for all games.
im actually interested in how you did yours, mjk, for malayalam. i never felt like i was being forced to login or submit my progress. was it that your data was stored locally? and then autosubmitted?
im actually interested in how you did yours, mjk, for malayalam. i never felt like i was being forced to login or submit my progress. was it that your data was stored locally? and then autosubmitted?
The system in Malayalam is actually a really simple one, there are no accounts or anything. Users can always submit their personal best scores as they wish. The game suggests score sending automatically when the player has exceeded a certain score limit for the first time, but after that it's totally up to the player whether or not to keep posting new scores in the future. If they do, then the db is always added with new lines, so it doesn't replace the old score with the new one.
ah. thats super simplistic. but id rather stay away from that extreme. im guessing it only uses one table?
i think before i actually even start making a game im just going to create my database structure so that once i do start making games to use it, one account is used to keep track of all game records.
i'd even go as far as being able to use it for single player game save states. in that a save game is stored locally, but can also be stored on the account online so you can download your save state and play on other computers, and never lose a save file in like a crash etc.
maybe even go farther and create a basic steam-like frontend.
i guess i answered my own question, but anyone have any other input on how they see having to login to play a game? or register an account to play a game, whether it be an online game or an offline game with online scores etc?
1 - Main Gametype (0 - Timeattack, 1 - Rush, 2 - Limited Bombs, 3 - etc)
2 - Sub Gametype (0 - Fast Fuse, 1 - etc.)
3 - Time (0 - 90secs, 1 - 60secs, 3 - etc)
4 - Level
5 - Score Type
This is the way I've set up my latest scoreboard, so something like 20231 might do something like be in Rush mode with fast fuses, 60 seconds of time, level 3 play, and normal scoretype. Having to type in names for every gametype possible with this type of setup is mind numbing.
Originally Posted by Cecil ah. thats super simplistic. but id rather stay away from that extreme. im guessing it only uses one table?
i think before i actually even start making a game im just going to create my database structure so that once i do start making games to use it, one account is used to keep track of all game records.
i'd even go as far as being able to use it for single player game save states. in that a save game is stored locally, but can also be stored on the account online so you can download your save state and play on other computers, and never lose a save file in like a crash etc.
maybe even go farther and create a basic steam-like frontend.
i guess i answered my own question, but anyone have any other input on how they see having to login to play a game? or register an account to play a game, whether it be an online game or an offline game with online scores etc?
You know, I was thinking that someone might eventually come along and make a steam-like application in klik. This sounds very much like a first step.