How do we handle "same name" entering, which isn't the same person?
Or should all entries be shown in the list?
Community High Scores..
-
n0rtygames
- Posts: 1001
- Joined: Thu Mar 15, 2012 11:46 pm
- Contact:
Re: Community High Scores..
How does an arcade machine do it? You set a world record and troll someone else by attributing your hard earned score to someone else?
Basically without user accounts and identifiers - that's a problem you can't fix. So you dont
You wanna maintain local scores so you're aware of your own progress as a player and a limited set of online scores to show the top 10-20 ranked players in the world. At least then you can prove to people who care that you're legit. 360 ports have leaderboards with thousands of players on because they have a secure method of authenticating. The only way you'd get around the issue is to have each user create an account somewhere and honestly - a shared platform with user accounts isn't something I'd want to do for fun.
With things like this, it's not going to be perfectly secure. That said, 360 stuff is more secure. Does it necessarily stop cheating or bogus scores?
The only thing I could think that you could do if you really cared would be to generate some ID based on the users local machine and submit that as part of the request. Seems overkill though - nobody who plays shmups for score is gonna try to upset someone else by making them look better. Lower scores for the same name are simply discarded. Why?
Sorry "Joe27" - but with your score of 1000 and game over in Stage 1 - we didn't really care about your 30 seconds of kusoplay when we have another Joe27 setting 75,000,000
What if someone was pretending to be Jaimers or Emuser? You can guarantee the only thing that's gonna cause to happen is that those guys would go beyond the fullest of shmup to beat the score and take their name back.
Basically without user accounts and identifiers - that's a problem you can't fix. So you dont

You wanna maintain local scores so you're aware of your own progress as a player and a limited set of online scores to show the top 10-20 ranked players in the world. At least then you can prove to people who care that you're legit. 360 ports have leaderboards with thousands of players on because they have a secure method of authenticating. The only way you'd get around the issue is to have each user create an account somewhere and honestly - a shared platform with user accounts isn't something I'd want to do for fun.
With things like this, it's not going to be perfectly secure. That said, 360 stuff is more secure. Does it necessarily stop cheating or bogus scores?
The only thing I could think that you could do if you really cared would be to generate some ID based on the users local machine and submit that as part of the request. Seems overkill though - nobody who plays shmups for score is gonna try to upset someone else by making them look better. Lower scores for the same name are simply discarded. Why?
Sorry "Joe27" - but with your score of 1000 and game over in Stage 1 - we didn't really care about your 30 seconds of kusoplay when we have another Joe27 setting 75,000,000
What if someone was pretending to be Jaimers or Emuser? You can guarantee the only thing that's gonna cause to happen is that those guys would go beyond the fullest of shmup to beat the score and take their name back.
facebook: Facebook
Re: Community High Scores..
Well reasoned! I won't do anything about that, then. 
Another Q regarding this and QR codes. With the local hiscore list showing some defaults and some player entries.
What scores should be uploaded/qrcode-viewed when pressing "upload/show QR code"? Only the top score? But what if I've had guests over then?
In my games for the OUYA you only upload the entry with the highest score for the account that is logged in (you cannot enter initials).
But with initials entering it becomes a different thing.

Another Q regarding this and QR codes. With the local hiscore list showing some defaults and some player entries.
What scores should be uploaded/qrcode-viewed when pressing "upload/show QR code"? Only the top score? But what if I've had guests over then?
In my games for the OUYA you only upload the entry with the highest score for the account that is logged in (you cannot enter initials).
But with initials entering it becomes a different thing.
Re: Community High Scores..
I've got an algorithm that I've been testing working alright and being pretty obfuscated. If someone wants to come up with a nice name for what the scoreboard would be called (something that can be made into an awesome URL is preferred), I could start working on a test website to accept the scores, and I could help integrate the code into peoples' projects. Looking at n0rty right in particular now, since we can chat easily and often.
@trap0xf | daifukkat.su/blog | scores | FIRE LANCER
<S.Yagawa> I like the challenge of "doing the impossible" with older hardware, and pushing it as far as it can go.
<S.Yagawa> I like the challenge of "doing the impossible" with older hardware, and pushing it as far as it can go.
-
BPzeBanshee
- Posts: 4859
- Joined: Sun Feb 08, 2009 3:59 am
Re: Community High Scores..
Throwing potentially stupid ideas here:
How about Art of Score?
https://www.artofscore.com
http://artofsco.re
http://artofsco.ar
Destroy the Score!
destroythesco.re
At the moment I'm trying to convert GMOSSE in such a way that I can launch the GM8.0 GMK and be able to run it in GMS with as little modification as possible. Not easy when GM:Studio sandboxes all external files and altered what used to be binary-safe commands to become unreliable with any kind of encrypted file stuff. This is the main thing standing in my way at the present moment.
How about Art of Score?
https://www.artofscore.com
http://artofsco.re
http://artofsco.ar
Destroy the Score!
destroythesco.re
It'd be a first for me too, but I know GM:Studio supports asynchronous HTTP commands of sorts. I'm confident such a thing could be implemented in a way that did not strictly require separate apps or forced online bullshit. It's very possible to do.Kaleb Parham wrote:Yeah Im down. Only thing is I use Game maker Studio. It has an HTTP type of distribution, but then it'd have to be a web application. I would honestly need help adding it into the game since I've never done anything like that before.
At the moment I'm trying to convert GMOSSE in such a way that I can launch the GM8.0 GMK and be able to run it in GMS with as little modification as possible. Not easy when GM:Studio sandboxes all external files and altered what used to be binary-safe commands to become unreliable with any kind of encrypted file stuff. This is the main thing standing in my way at the present moment.
Re: Community High Scores..
That's a great name!BPzeBanshee wrote:https://www.artofscore.com
España's got a great suffix for this:
stgscor.es
hiscor.es

Re: Community High Scores..
Yes, I was playing with the possibility of stgscor.es myself, only $17/y too, which is pretty good.
artofsco.re is a good one too, $36/y.
I'm working on a quick WIP site for testing, but I think I've already got the algorithm mostly ok.
artofsco.re is a good one too, $36/y.
I'm working on a quick WIP site for testing, but I think I've already got the algorithm mostly ok.
@trap0xf | daifukkat.su/blog | scores | FIRE LANCER
<S.Yagawa> I like the challenge of "doing the impossible" with older hardware, and pushing it as far as it can go.
<S.Yagawa> I like the challenge of "doing the impossible" with older hardware, and pushing it as far as it can go.