Commit graph

17 commits

Author SHA1 Message Date
Mercury. 5363f9291a Fix openskill matches not saving properly
live RealDictCursor moment. fuck you python
2025-01-25 13:59:27 +01:00
Mercury. 20ab1d320a Add venv startup script, fix deps 2025-01-25 12:14:53 +01:00
Mercury. 2b01c0078e Add create, join and end endpoints for 2v2 matches.
Data will be calculated using OpenSkill (see previous commit). all players will start with an openskill median of 25 and a 8.3 uncertainty value.
2025-01-25 12:11:15 +01:00
Mercury. 3068a21bc6 Replaced microsoft TrueSkill with OpenSkill
we don't like closed source stuff around here.
2025-01-25 11:58:44 +01:00
Mercurio 732d236599 Return player names on match join 2025-01-23 22:33:42 +01:00
Mercury. 96d77a8e60 Add password reset endpoint, experimental 2v2 TrueScore calculation 2025-01-23 12:16:35 +01:00
Mercury. 9f1246ba1f revert 97ababab11 - I done goofed up the sockets mane
revert Add WS support to matches (breaking change)

- Fixed issue where ELO rating could go in the negatives, read more [here](Mercury/dth-pingpong-mobileapp#3 (comment))
- Initial websocket support for multi-screen matchmaking, [#1](Mercury/dth-pingpong-mobileapp#1)
2025-01-21 22:41:12 +01:00
Mercury. 97ababab11 Add WS support to matches (breaking change)
- Fixed issue where ELO rating could go in the negatives, read more [here](Mercury/dth-pingpong-mobileapp#3 (comment))
- Initial websocket support for multi-screen matchmaking, [#1](Mercury/dth-pingpong-mobileapp#1)
2025-01-18 12:41:19 +01:00
Mercurio 530767b0d5 Add version endpoint 2024-12-25 12:06:20 +01:00
Mercurio 48996cd85f Add match termination endpoint, fix issue when joining a match you had created 2024-12-24 14:02:45 +01:00
Mercurio b6b1b27858 Added check when adding friends to avoid multiple repeated entries (thx again to @JoeMama for finding this out) 2024-12-23 21:40:51 +01:00
Mercurio d04dcce8e4 Add endpoints for initial release 2024-12-22 21:18:12 +01:00
Mercurio 1efada3146 refactored calls and endpoints to better handle mobile app 2024-12-21 22:35:00 +01:00
Mercurio 3e6ddd9d54 Rolled back login endpoint functionality, added endpoints for managing friend requests. 2024-12-21 19:34:39 +01:00
Mercurio da53dbe060 Added endpoints for getting all matches (per-player), calculating new elo. improved authentication flow for mobile app 2024-12-19 23:26:42 +01:00
Mercury. 4a4cc244e0 mane i done goofed up the initial commit 2024-11-19 21:23:34 +01:00
Mercury. 0400b224c2 Initial Commit 2024-11-19 21:19:56 +01:00