Commit graph

31 commits

Author SHA1 Message Date
Vinzenz Schroeter a0b25b9cfb powerup fixes 2024-05-08 01:01:11 +02:00
Vinzenz Schroeter 827b3a9330 move upgrades to tank, serialize objects directly 2024-05-08 00:29:33 +02:00
Vinzenz Schroeter b1df817ece fast bullet accelerates instead of being fast immediately 2024-05-07 21:48:58 +02:00
Vinzenz Schroeter 6d8bf89f73 fix concurrent map service access 2024-05-07 20:41:21 +02:00
Vinzenz Schroeter 053bfb0d92 add health check 2024-05-07 20:41:06 +02:00
Vinzenz Schroeter 5f5e9fb716 add endpoint for requesting map data 2024-05-06 00:56:24 +02:00
Vinzenz Schroeter 079b096c16 allocate predicate once instead of per tick 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter 97144ae3b8 reposition tanks on map switch, rework map logic 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter 3d65c81b8b fix broken kill count 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter abad2c95c8 do not respawn inactive players 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter 0e93b1356f less locking for screen connection, force more concurrency 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter 061c893456 remove mine 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter a908979940 improve ups counter output 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter a2ae6d273e log frame times 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter 0e01ff0fb9 implement smart bullet 2024-04-29 21:55:59 +02:00
Vinzenz Schroeter 21f7d1d5f4 implement different kinds of power ups (two bullet types not implemented yet) 2024-04-29 18:03:23 +02:00
Vinzenz Schroeter a5a3ca3013 implement reloading 2024-04-29 17:17:44 +02:00
Vinzenz Schroeter 9164d90443 implement fast bullets 2024-04-29 16:59:37 +02:00
Vinzenz Schroeter 9ccb7c8df8 add magazine system (cannot reload currently) 2024-04-29 16:39:37 +02:00
Vinzenz Schroeter 4e605d556c add distance moved score 2024-04-29 14:13:04 +02:00
Vinzenz Schroeter 259d63d683 add power ups collected score 2024-04-29 13:56:41 +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 5b88642bec fix is map at tile check 2024-04-22 23:13:09 +02:00
Vinzenz Schroeter 10f022c849 more scores 2024-04-22 21:26:46 +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 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 8d09663eff move backend to subfolder 2024-04-21 14:32:29 +02:00