Show players ping in battlefield and other windows
- Dominant language
- Java
- Stars
- 2.4k
- Forks
- 940
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 160
Description
XMage gameplay depends on the quality of communication of all players. That's why it's important to know opponents ping/lag.
Lobby stores info about all players and their ping (avg, last). It's can be used to show ping info on battlefield.
TODO:
* [ ] client side code (lobby gets new info and updates all other);
* [ ] limit: add ping limit for new game/tournaments players;
* [ ] lobby: add "Ping" column in tables list (example: "125 (580)", where 125 = avg ping of all match/tourney players, 580 -- max avg ping from players);
* [ ] lobby: add ping coumn in waiting players window;
* [ ] match: add avg and last ping to player info (popup hint on avatar);
* [ ] match: add "ping" under avatar/name (last ping, always shows it -- for full and minimized avatar);
* [ ] match: colorize "ping" or username if it gets connecting problem;
* [ ] tourney: add ping to tourney players list;
* [ ] draft: add ping to player names in draft screen;
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.