Commit Graph

539 Commits

Author SHA1 Message Date
Settel
7ccef35f3d game: countdown to play state 2021-08-15 17:12:24 +02:00
Settel
24d828d420 host-agnostic configuration of backend URL 2021-08-15 17:11:56 +02:00
Settel
ae4d5fdb8f ReadySet animation 2021-08-15 17:11:36 +02:00
Settel
6a7a1cea57 ReadySet position 2021-08-14 14:39:16 +02:00
Settel
75148d5e30 ReadySet animation 2021-08-14 14:28:38 +02:00
Settel
459b222e2b ReadySet animation 2021-08-14 13:39:46 +02:00
Settel
ead73a9c2d reset game 2021-08-14 13:21:53 +02:00
Settel
fbd9a55e46 display ready set info 2021-08-13 23:02:44 +02:00
Settel
86bb2486f0 parse game state and phase 2021-08-13 22:39:49 +02:00
Settel
281baa5bd2 send game state and phase to client 2021-08-13 22:39:37 +02:00
Settel
0eb9bf3602 refactoring: renamed Statement to Quote 2021-08-13 21:37:32 +02:00
Settel
189d77ae58 refactoring of quotes structure 2021-08-13 21:08:26 +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
46a8f8ef84 client: start game 2021-08-13 00:43:16 +02:00
Settel
ddcce45238 refactoring 2021-08-13 00:41:23 +02:00
Settel
a86a0e62a5 refactoring: split engine.js into files 2021-08-13 00:30:17 +02:00
Settel
da0760850a refactoring 2021-08-13 00:12:04 +02:00
Settel
d7220714f0 refactoring: split engine.js into components 2021-08-13 00:07:51 +02:00
Settel
d63d7437a8 moved font definition to global asset file 2021-08-12 23:44:08 +02:00
Settel
58eafa9e6a send game state to client 2021-08-12 23:41:47 +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
f7084da78e start client engine only once 2021-08-09 11:16:45 +02:00
Settel
34132c7703 handle player's last access time 2021-08-09 11:16:30 +02:00
Settel
257c0975fb removed /api/gameinfo endpoint 2021-08-09 10:38:01 +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
Settel
90e29d995a SyncData enhancement 2021-08-09 10:20:25 +02:00
Settel
09b61c7dc9 refactoring 2021-08-09 09:47:52 +02:00
Settel
cbc7369b8d refactoring 2021-08-08 21:57:49 +02:00
Settel
91d3fc9265 switched from id for authentication to authcode 2021-08-08 21:48:15 +02:00
Settel
82c91c05dc get gameinfo 2021-08-06 22:20:54 +02:00
Settel
ce46b6f027 gameinfo 2021-08-06 21:46:00 +02:00
Settel
00b1925969 check permissions 2021-08-05 16:36:39 +02:00
Settel
55503395a4 refactoring of PrivateHandleFunc() 2021-08-05 15:48:27 +02:00
Settel
2b3e2c7dc6 refactoring of game data 2021-08-05 15:35:18 +02:00
Settel
5754b74fb2 updated engine to fetch userinfo if not present 2021-08-05 02:33:47 +02:00
Settel
97b11d31d5 refactoring of client engine 2021-08-05 02:22:47 +02:00
Settel
34da0f5f34 renamed users 2021-08-05 02:21:54 +02:00
Settel
22ba374fd7 removed unused node modules 2021-08-05 01:45:31 +02:00
Settel
0b8cbd154b run multiple games in parallel 2021-08-05 01:42:21 +02:00
Settel
105a063acf throttle requests if status != 200 2021-08-05 01:04:53 +02:00
Settel
1d823af134 engine refactoring 2021-08-05 01:00:31 +02:00
Settel
d4fc7e0563 refactoring 2021-08-05 00:52:35 +02:00
Settel
406c58352b refactoring 2021-08-05 00:40:31 +02:00
Settel
8d06d702fd refactoring 2021-08-05 00:12:28 +02:00
Settel
9ff46c7e51 PlayButton styling 2021-08-04 23:51:10 +02:00