Commit graph

205 commits

Author SHA1 Message Date
Vinzenz Schroeter 7ce0e543ec improved theming, error handling, table sort 2024-04-14 18:26:13 +02:00
Vinzenz Schroeter 35256ba88d simplify useStoredTheme 2024-04-14 15:16:32 +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 cd3c054ee8 css variables 2024-04-14 12:57:45 +02:00
Vinzenz Schroeter ae1d24e28e favicon 2024-04-14 11:57:58 +02:00
Vinzenz Schroeter 81a14fbfae validate player name 2024-04-14 11:42:54 +02:00
Vinzenz Schroeter be8ff72ea4 blinking join form 2024-04-14 11:42:36 +02:00
Vinzenz Schroeter f7e20fc608 more consistent theming 2024-04-14 11:16:34 +02:00
Vinzenz Schroeter af2d6a1f16 improved gadget layout 2024-04-14 00:49:39 +02:00
Vinzenz Schroeter 6c0f2aa198 cccb font, layout adjustments 2024-04-13 23:53:09 +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 feaf96c10e Merge remote-tracking branch 'refs/remotes/origin/player-join' 2024-04-13 18:35:44 +02:00
Vinzenz Schroeter b192cd7da0 wip client "secret" 2024-04-13 18:35:36 +02:00
Ronja Spiegelberg aba4dcb570 player infos 2024-04-13 18:06:44 +02:00
Vinzenz Schroeter 698271ae9f Merge remote-tracking branch 'refs/remotes/origin/player-join' 2024-04-13 17:57:46 +02:00
Ronja Spiegelberg 45b4c7f7fc separated server calls 2024-04-13 17:56:33 +02:00
Ronja Spiegelberg 7cc159edd7 column-based join form layout 2024-04-13 16:39:35 +02:00
Ronja Spiegelberg bf6ce99601 enhanced joining field 2024-04-13 16:32:13 +02:00
Vinzenz Schroeter b3dacbd6f6 socket fixes, fix tank jumping 2024-04-13 16:27:45 +02:00
Vinzenz Schroeter 9620703efc dark background, dockerfile 2024-04-13 14:14:50 +02:00
Vinzenz Schroeter 1f0e6ba8fa formatting 2024-04-13 14:08:51 +02:00
Vinzenz Schroeter d4d0abd013 position is now center, socket improvements 2024-04-13 14:07:14 +02:00
Vinzenz Schroeter 40eba7a7c7 improve ByteChannelWebSocket 2024-04-13 12:33:08 +02:00
Vinzenz Schroeter de3d298475 do not send frames when nothing changes 2024-04-12 19:54:16 +02:00
Vinzenz Schroeter 89494ef495 tanks collide with each other 2024-04-12 19:49:24 +02:00
Vinzenz Schroeter 461a9139c2 infinite map 2024-04-12 18:32:10 +02:00
Vinzenz Schroeter 7213318838 more commands, change display communication to new lib 2024-04-12 16:10:38 +02:00
Vinzenz Schroeter 38463ac109 wip new display module 2024-04-12 14:29:43 +02:00
Vinzenz Schroeter 7e767d6dcb idle timeout 2024-04-12 14:28:57 +02:00
Vinzenz Schroeter ad211433fb improve spawn position checks 2024-04-11 20:48:21 +02:00
Vinzenz Schroeter 91ab911f9c another data view 2024-04-10 22:39:33 +02:00
Vinzenz Schroeter 85ae3e302c native aot in container 2024-04-10 22:03:36 +02:00
Vinzenz Schroeter 0ca6a91a7e separate folders per functionality 2024-04-10 19:25:45 +02:00
Vinzenz Schroeter 7f00160780 send scores to big display 2024-04-09 22:38:56 +02:00
Vinzenz Schroeter a89392beb8 respawn, fix hit box off by half tile 2024-04-07 21:17:13 +02:00
Vinzenz Schroeter 3c9192ab3a show status of sockets independently 2024-04-07 21:09:52 +02:00
Vinzenz Schroeter dd33ec59ad bullet hits tank, tank dies 2024-04-07 21:09:36 +02:00
Vinzenz Schroeter 190c0c3143 more consistent tick pacing 2024-04-07 20:29:09 +02:00
Vinzenz Schroeter dc9ad21a3d make big display toggleable 2024-04-07 20:16:22 +02:00
Vinzenz Schroeter a9aaf899a2 separate tick steps 2024-04-07 19:52:16 +02:00
Vinzenz Schroeter 898a9cedc1 bullets collide with walls 2024-04-07 19:19:11 +02:00
Vinzenz Schroeter b10ccf2da8 player can shoot bullet (crashes game when leaving map) 2024-04-07 19:05:50 +02:00
Vinzenz Schroeter dd6b0fffc1 wall collision 2024-04-07 18:18:26 +02:00
Vinzenz Schroeter 54b840da3e tank movement (without collision) 2024-04-07 17:17:11 +02:00
Vinzenz Schroeter a3bd582b2e tanks can spawn and get rendered 2024-04-07 13:02:49 +02:00
Vinzenz Schroeter 151cad4cee move a bunch of stuff into subfolders 2024-04-07 11:19:14 +02:00
Vinzenz Schroeter 8f281d65b2 get player input 2024-04-07 01:27:11 +02:00