Commit Graph

62 Commits

Author SHA1 Message Date
Settel
a2c95abde9 feat: add new game state 'disabled' 2022-12-10 19:58:24 +01:00
Settel
eb703f86b1 refactor: use new Log class 2022-11-06 15:41:13 +01:00
Settel
62b0f429d7 bugfix: debounce save quote API call 2022-10-05 09:38:42 +02:00
Settel
c624f71b7f feat: set game language 2022-04-24 18:22:23 +02:00
Settel
4f8c55a8e3 feat: use fileutil.SaveFile() to save file via tempfile 2022-04-13 11:26:07 +02:00
Settel
6305c7beda feat: user last logged in/created 2022-04-12 14:16:03 +02:00
Settel
3f7a27b2de feat: create game 2022-04-09 22:25:52 +02:00
Settel
30904da68d feat: create game (WIP) 2022-04-09 21:27:54 +02:00
Settel
4fca931673 feat: save and load game state 2022-04-03 21:20:32 +02:00
Settel
8f87f331cc bugfix: fixed crash b/c state.json had empty UUID as key for a newly created user 2022-04-03 14:37:57 +02:00
Settel
278dcbc0b0 feat: gamemaster: change score 2022-03-25 11:30:51 +01:00
Settel
0fd022a7b3 feat: getGames returns role and authcode of all players 2022-03-17 08:24:13 +01:00
Settel
abb86fc451 feat: admin page, show list of games 2022-03-16 17:10:50 +01:00
Settel
f0a93cca20 feat: output game id with log messages 2022-03-16 09:39:22 +01:00
Settel
5f58208140 feat: output game id with every log message 2022-03-16 09:17:58 +01:00
Settel
1dfbd43e22 feat: use resources, renamed knyt -> knowyt 2022-03-03 08:40:14 +01:00
Settel
b477730140 feat: admin interface: cannot delete self 2022-03-03 07:19:19 +01:00
Settel
a89f197fdd feat: admin interface remove user 2022-03-02 14:18:21 +01:00
Settel
f6889725ba feat: admin interface modify user, create user 2022-03-02 13:42:24 +01:00
Settel
52fcdbd576 feat: modify player 2022-03-02 12:04:27 +01:00
Settel
1e64c27918 feat: admin interface: player's auth code 2022-03-01 12:40:09 +01:00
Settel
e2ad380c6c feat: change game name 2022-03-01 09:41:30 +01:00
Settel
f2aa568b09 feat: admin interface shows number of quotes per player 2022-02-27 21:45:28 +01:00
Settel
addfcdea86 feat: admin interface, game name 2022-02-27 20:54:13 +01:00
Settel
e18e6a94c1 fixed logic error 2021-10-16 21:47:45 +02:00
Settel
fd8aaeef78 create new quote 2021-10-16 20:14:58 +02:00
Settel
1df31a6e35 save and remove quote 2021-10-16 19:36:39 +02:00
Settel
b50c6847d6 save quote 2021-10-16 16:57:28 +02:00
Settel
6f974195b2 remove quote 2021-10-16 16:16:37 +02:00
Settel
680ec9c6ce saveQuote, removeQuote (WIP) 2021-10-15 23:07:41 +02:00
Settel
48cd97ad5a fetch list of my quotes 2021-10-01 21:19:31 +02:00
Settel
b24f222533 collect quotes status added 2021-10-01 16:40:07 +02:00
Settel
d783ceba93 read game state on startup 2021-09-26 23:36:47 +02:00
Settel
c0cebcfc55 finish game, proceed to finals 2021-09-24 20:46:10 +02:00
Settel
b921f7b7ee save state 2021-09-19 23:31:24 +02:00
Settel
e5d13e1ff0 refactoring 2021-09-06 23:18:34 +02:00
Settel
d79e3a8956 save and store selection 2021-08-30 18:21:14 +02:00
Settel
5d5c4a68aa send player state to clients 2021-08-30 12:24:28 +02:00
Settel
597aa65834 set selection 2021-08-30 10:55:07 +02:00
Settel
ead73a9c2d reset game 2021-08-14 13:21:53 +02:00
Settel
0eb9bf3602 refactoring: renamed Statement to Quote 2021-08-13 21:37:32 +02:00
Settel
3cfd4ce795 load statements 2021-08-13 02:58:58 +02:00
Settel
d99e052234 start game 2021-08-13 01:07:06 +02:00
Settel
ab5416a547 stop engine when leaving /play 2021-08-12 23:08:22 +02:00
Settel
0014a81ce3 refined idle detection, send notification to clients 2021-08-09 16:24:27 +02:00
Settel
342483d62d track player's last access time 2021-08-09 14:48:44 +02:00
Settel
34132c7703 handle player's last access time 2021-08-09 11:16:30 +02:00
Settel
b2d86fcb52 add mutexes 2021-08-09 10:36:19 +02:00
Settel
0585c60063 refactoring 2021-08-09 10:23:58 +02:00
Settel
1e478ffb3b fixed duplicate code 2021-08-09 10:22:32 +02:00