Commit graph

205 commits

Author SHA1 Message Date
Ronja Spiegelberg 1c5e14cd47 fix choosing maps 2024-04-29 12:10:53 +02:00
Vinzenz Schroeter f1dec16571 round explosions 2024-04-28 18:44:03 +02:00
Vinzenz Schroeter c0172963d5 potential fix for locking issues 2024-04-28 15:34:32 +02:00
Vinzenz Schroeter 7044ffda79 remove guid, reduce latency (gets stuck sometimes tho) 2024-04-28 12:53:18 +02:00
Vinzenz Schroeter 6bc6a039bd add more maps 2024-04-22 23:13:30 +02:00
Vinzenz Schroeter 5b88642bec fix is map at tile check 2024-04-22 23:13:09 +02:00
Vinzenz Schroeter 442d5b5de1 new map based on camp 1999 logo 2024-04-22 21:27:09 +02:00
Vinzenz Schroeter 10f022c849 more scores 2024-04-22 21:26:46 +02:00
Vinzenz Schroeter a486f73046 sprite helper classes 2024-04-22 21:25:48 +02:00
Vinzenz Schroeter 83ee185c50 simplify DrawTanksStep 2024-04-22 20:14:46 +02:00
Vinzenz Schroeter 7bc45d1d58 controls string on server side 2024-04-22 20:13:31 +02:00
Vinzenz Schroeter 603a53eef7 save tanks only once 2024-04-22 19:59:41 +02:00
Vinzenz Schroeter 0f4eec6343 show tank infos in client 2024-04-22 19:46:40 +02:00
Vinzenz Schroeter a50a9770c9 live player info in client 2024-04-22 19:20:25 +02:00
Vinzenz Schroeter fb675e59ff move more websocket logic into base classes 2024-04-21 23:21:15 +02:00
Vinzenz Schroeter 57c0d229f1 merge websocket server logic 2024-04-21 23:00:44 +02:00
Vinzenz Schroeter 3cea9c967d improve layout for smaller width 2024-04-21 21:37:38 +02:00
Vinzenz Schroeter 19e1792307 fix bullet cannot hit close to tank 2024-04-21 20:20:30 +02:00
Vinzenz Schroeter 6045de0c7d fix destroyed walls count too high 2024-04-21 19:34:22 +02:00
Vinzenz Schroeter 3d69f592f6 split Dockerfile, dynamic backend URL 2024-04-21 14:35:58 +02:00
Vinzenz Schroeter 8d09663eff move backend to subfolder 2024-04-21 14:32:29 +02:00
Vinzenz Schroeter d4d1f2f981 fix code gen property never set 2024-04-21 11:44:56 +02:00
Vinzenz Schroeter bc12158014 generate code with syntax factory 2024-04-21 00:20:15 +02:00
Vinzenz Schroeter 5532c4f5a8 code generator that automatically switches endianness 2024-04-20 15:58:46 +02:00
Vinzenz Schroeter e603c154b9 show walls destroyed in player info 2024-04-19 13:50:06 +02:00
Vinzenz Schroeter a7231903c8 show current map on big screen 2024-04-19 13:41:53 +02:00
Vinzenz Schroeter 3e6d9c0c77 fix maps stay destroyed after switch 2024-04-19 13:41:03 +02:00
Vinzenz Schroeter 2d17ff0de3 fix display binary format 2024-04-19 13:40:26 +02:00
Vinzenz Schroeter 043022186f merge options 2024-04-19 13:37:28 +02:00
Vinzenz Schroeter 9cf4304845 add walls destroyed stat 2024-04-19 13:34:56 +02:00
Vinzenz Schroeter 0aac6f780b add bullet timeout 2024-04-19 13:32:41 +02:00
Vinzenz Schroeter 61f90b99af fix crypto.randomUUID() is not a function in an insecure context 2024-04-19 13:29:51 +02:00
Vinzenz Schroeter 25a3adea2a react query 2024-04-17 23:09:01 +02:00
Vinzenz Schroeter 2a94a47a96 max power up count 2024-04-17 20:12:36 +02:00
Vinzenz Schroeter d02100f9a3 stupid joke in title bar 2024-04-17 20:05:32 +02:00
Vinzenz Schroeter f167722034 do not spawn where powerup is, nicer icon 2024-04-17 19:46:14 +02:00
Vinzenz Schroeter a2d46bda92 add explosive bullet power up 2024-04-17 19:34:19 +02:00
Vinzenz Schroeter 3f4a301993 more configuration, limit rate of sent frames 2024-04-16 21:35:57 +02:00
Vinzenz Schroeter 786c974a23 spawn bullet closer to tank 2024-04-16 20:24:29 +02:00
Vinzenz Schroeter e16d4b1c1f delta time 2024-04-16 19:40:08 +02:00
Vinzenz Schroeter dec571d8c1 destructible walls 2024-04-16 18:55:34 +02:00
Vinzenz Schroeter a0a0762f84 another color for other tanks 2024-04-16 18:28:09 +02:00
Vinzenz Schroeter 4af51b3e51 theming tweaks 2024-04-16 00:08:41 +02:00
Vinzenz Schroeter c4c4eb6358 render current player in secondary color 2024-04-16 00:08:14 +02:00
Vinzenz Schroeter fbaad86555 prepare to send different data per client 2024-04-15 20:34:23 +02:00
Vinzenz Schroeter fcd84d2c83 map switching 2024-04-14 23:11:00 +02:00
Vinzenz Schroeter 359e0235f9 check walls for spawn 2024-04-14 22:45:51 +02:00
Vinzenz Schroeter 6bed7d918f load maps from png files 2024-04-14 21:10:21 +02:00
Vinzenz Schroeter 51334af8c3 adjust gadget bar 2024-04-14 19:05:37 +02:00
Vinzenz Schroeter fd3e195f69 load maps from text files on server start 2024-04-14 18:50:20 +02:00