Releases: TheWhite147/pi-score-counter
Releases · TheWhite147/pi-score-counter
In-game ELO comparison!
New feature
- ELO score (+/-) is now displayed during the game so you do not have to wait the end of the game to see how much points you won/lost.
Performances, multi-seasons and rank divisions!
🚨 DATABASE MIGRATION REQUIRED! 🚨
After you updated to this version, please run the script migrate_scores_into_games.py
in order to migrate your existing database. A backup of the database is recommended.
Enhancements
- Scores are now loaded with the Api.GetGames endpoint. This increases loading performances a lot. Every scores are still recorded in the database.
New features
- You can now set multiple seasons in the future. The system will only load the active one, so you do not have to edit
season.js
every time. - Rank divisions: Every rank is now divided in 3 divisions of 10 points. They are displayed as little green circles under each rank.
NFC Reader!
New features
- You can now select players by using a NFC chip reader!!! 😄
Seasons!
New features
- It is now possible to setup a season! Statistics will be computed within the range of the setuped season dates.
- To enable a season, just change the variables values in
web/js/season.js
.
- To enable a season, just change the variables values in
Enhancements
- Big performance improvements when computing ELO. When the
Api.GetScores()
was called, all scores were always fetched from the database (could take many seconds to load). Now,Api.GetScores()
andApi.GetGames()
can take anidLastGame
parameter to fetch only the games and scores that were not already loaded.
ELO ranking
New features
- ELO rankings shows while playing and are recalculated after a game
- After 60 seconds of inactivity in the main menu, stats screen shows up with detailed statistics
Bugfixes
- Fixed a major bug that was ignoring every games a player made as "Player 2".. yep!
Minor bugfixes and enhancements
Enhancements
- Statistics banner text is now bigger
- It is now possible to go to main menu by setting a negative score. The opponent's score must be 0 to do so.
Bugfixes
- Some games were detected as valid in the statistics but they were not (games under 60 seconds)
Statistics
New features
- Added statistics ribbon at the bottom of the page
Minor bugfixes and enhancements
Enhancements
- A player can now toggle if he is ready or not in players list
- Better UI for serving player during game
Bugfixes
- Fixed service toggle bug when decreasing score
- Fixed negative scores bug when decreasing score
First release
First release. Ready to install. All main features done.