Main > Main Forum

HI-SCORE: worldwide sharing & public competitions (easy way)

Pages: << < (14/22) > >>

leapinlew:


--- Quote from: torino on June 10, 2011, 05:53:57 pm ---Do you think people submitting their scores to Twin Galaxies would not be interested

--- End quote ---

No... I don't think they would. Do you presume to think they would be?

Oh... and I suggested you modify Mame.

newmanfamilyvlogs:


--- Quote from: torino on June 10, 2011, 06:21:11 pm ---Sooooo, what can I do for you?

--- End quote ---



torino:


--- Quote from: cotmm68030 on June 10, 2011, 05:42:14 am ---MAME has no concept of when it's time to enter initials. What you're proposing is going to be a build of mame with a watchdog function monitoring the location in the emulated games ram where the the .hi is copied from and constantly checking that versus some external server for merger/updates.

--- End quote ---

Yes, it would need to be _after initials are entered. Yes watchdog, to monitor scoreboard memory every frame (or every second), but talking to server would be only necessary when there has been actual change on local scoreboard, although read-only updates would be welcome at the beginning of each game, perhaps triggered by insert coin/start button action.


--- Quote ---Any update to that ram that happens outside of the normal time it's updated (during the end-game sequence of whatever your emulated games is) will have to happen BEFORE the player would be entering initials, otherwise the emulated game would not be able to rank the new score correctly (or reject it as a low score).

Then the question becomes does the emulated game draw it's 'top score' constantly referencing the same location in ram as where the .hi is copied from?

--- End quote ---

Yes, that was not good idea. We need to do score merging on our own, and it has to be after initials are entered - when internal scoreboard gets updated, which is what our watchdog would be monitoring.



--- Quote ---No one wants to play a system where the "High Score" you're trying to beat occasionally ends up to no longer be the high score by the time you beat it.

--- End quote ---

Isn't that kind of normal for internet scoreboard? How Playstation and Xbox scoreboards work regarding that issue? The alternative is to pull updates from server at some regular time interval during the game. It's all the same to me, what do you suggest?



--- Quote ---The fact that you missed such a simple file writing scheduling conflict doesn't speak well to your ability to actually make this work.

--- End quote ---

I find your lack of faith disturbing.



--- Quote ---This is not some new glorious concept, it's been possible for this to work in a controlled environment (where you manage the file writing issue with people rather than hardware) ever since .hi files were introduced. I though about the logistics of doing this on a home private network where multiple MAME machines existed several years ago. But, as many people have pointed out, no one seems to care about this working on as large a scale as this forum, much less the entire internet.

--- End quote ---

Do you think people submitting their scores to Twin Galaxies would not be interested, and many more who would publish their scores if it was simple and automatic?

torino:

Die in a fire, sheesh!?

I don't know, I don't think I'm mortal.

newmanfamilyvlogs:


--- Quote from: torino on June 10, 2011, 08:03:03 pm ---Isn't that kind of normal for internet scoreboard? How Playstation and Xbox scoreboards work regarding that issue? The alternative is to pull updates from server at some regular time interval during the game. It's all the same to me, what do you suggest?

--- End quote ---
I have no clue. I don't use any of those systems.


--- Quote ---I find your lack of faith disturbing.

--- End quote ---
Then prove us wrong.


--- Quote ---Do you think people submitting their scores to Twin Galaxies would not be interested, and many more who would publish their scores if it was simple and automatic?

--- End quote ---
No I don't. I might be wrong. Prove me as such. Again, I don't think you can do it.


--- Quote ---I don't know, I don't think I'm mortal.

--- End quote ---
Awesome. you can enjoy it even longer!

Pages: << < (14/22) > >>

Go to full version