Instant Score Updates (and Major Backend Upgrades)
2/28/2025
I just completed a major overhaul of iScored's backend systems. This is the second half of the major refactoring job I mentioned in
previous updates. This overhaul reduces iScored's disk space and memory usage by more than 60%. Ideally, this update should be
invisible to users, but please let me know if you encounter any bugs as a result!
In addition, there a few new features to tell you about. The most significant improvement is that screens that are displaying your
iScored leaderboard will now update INSTANTLY whenever a new scored is entered from any source.
(Previously, the delay could have been up to 90 seconds).
Other changes since the last update include:
The "Wins/Losses" score format now overwrites the previous win/loss record for a player instead of adding an additional entry.
To get scores for a game through the API, you can now reference a game by either its game ID or its name (previously, only game
name was accepted).
Improved query performance for some API calls.
Eliminated the traditional deluge of "404 Not Found" calls incurred when loading a gameroom.
Please email me at pezpunk@iScored.info
if you have any comments, questions, or if you encounter any bugs. Thank you for your support!
-PEZ
iScored Demo
Here is a typical iScored game room (this one is for the current
high scores for the Monday Night League at CarPool Bar in
Arlington, Virginia -- stop by some time!)
This gameroom is operating in "Public Mode", meaning you can
view scores, and you can tap on names to see a list of all the high
scores for that person, but you cannot enter new scores or modify
existing ones.
The screen automatically scrolls side to side if you don't do
anything for a few seconds.
You can make it full-screen by hitting F11 on a Mac or PC (or
using the fullscreen button on your browser). By the way, there are
easy ways to launch it in fullscreen mode automatically, and it's
designed to be touchscreen-compatible, if you're thinking of
setting it up as a kiosk in your game room.