Commit graph

20 commits

Author SHA1 Message Date
Vinzenz Schroeter 8f497cae85 pass theme as context 2024-05-06 14:06:53 +02:00
Vinzenz Schroeter 5fc21494ef extract PixelGridCanvas component from ClientScreen 2024-05-06 00:56:24 +02:00
Vinzenz Schroeter fa8a723ff9 deduplicate connection logic 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter 0b10695e07 fix double frame request 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter b9508173b8 stop reconnecting at some point so firefox does not block reconnection after reload 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter 7044ffda79 remove guid, reduce latency (gets stuck sometimes tho) 2024-04-28 12:53:18 +02:00
Vinzenz Schroeter 3d69f592f6 split Dockerfile, dynamic backend URL 2024-04-21 14:35:58 +02:00
Vinzenz Schroeter a0a0762f84 another color for other tanks 2024-04-16 18:28:09 +02:00
Vinzenz Schroeter c4c4eb6358 render current player in secondary color 2024-04-16 00:08:14 +02:00
Vinzenz Schroeter 6bed7d918f load maps from png files 2024-04-14 21:10:21 +02:00
Vinzenz Schroeter 16d3cd1545 store theme, improved random theme 2024-04-14 14:55:01 +02:00
Vinzenz Schroeter 52e09ae5ef move theme code to own file 2024-04-14 13:33:56 +02:00
Vinzenz Schroeter 44b66c37fc random color on launch, dynamic map color 2024-04-14 13:23:04 +02:00
Vinzenz Schroeter b604c01e22 wip scores, components 2024-04-13 23:07:08 +02:00
Vinzenz Schroeter 64a61ef2b3 automatic rejoin on reload or server restart 2024-04-13 19:50:37 +02:00
Vinzenz Schroeter 7213318838 more commands, change display communication to new lib 2024-04-12 16:10:38 +02:00
Vinzenz Schroeter ad211433fb improve spawn position checks 2024-04-11 20:48:21 +02:00
Vinzenz Schroeter 3c9192ab3a show status of sockets independently 2024-04-07 21:09:52 +02:00
Vinzenz Schroeter 54b840da3e tank movement (without collision) 2024-04-07 17:17:11 +02:00
Vinzenz Schroeter abdfdf2ec0 react frontend app (display screen, join) 2024-04-07 00:33:54 +02:00