Commit graph

141 commits

Author SHA1 Message Date
Vinzenz Schroeter
fa8a723ff9 deduplicate connection logic 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter
f477d1e5de seems like I am still not done with the connections 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter
57d2a11fd5 deduplicate player info message 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter
bce5b8cfc7 update generic power up shape 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter
531a3b5866 add different icon for smart bullet 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter
5f263ea200 remove backlog from README.md 2024-05-06 00:33:49 +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
d7b8664062 remove a bunch of locks 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter
b3bf62b391 do not allocate new memory each tick for player info 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
cd12ab7bde make broken connections more obvious by removing controls 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter
d9e9c28976 remove locking from other connections too 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
0b10695e07 fix double frame request 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
b9508173b8 stop reconnecting at some point so firefox does not block reconnection after reload 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter
4b5288b237 use AppSerializerContext singleton 2024-05-06 00:33:49 +02:00
Vinzenz Schroeter
a2ae6d273e log frame times 2024-05-06 00:33:49 +02:00
RobbersDaughter
41fb0927f1
Merge pull request #5 from kaesaecracker/magazines
magazines
2024-05-03 16:45:10 +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
RobbersDaughter
88f2708d94
Merge pull request #4 from kaesaecracker/more-stats
more scores
2024-04-29 16:41:45 +02:00
Vinzenz Schroeter
9ccb7c8df8 add magazine system (cannot reload currently) 2024-04-29 16:39:37 +02:00
RobbersDaughter
85fab801c5
Merge pull request #3 from kaesaecracker/use-mutation
useMutation for POST requests
2024-04-29 16:22:26 +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
bf22fd6c85 useMutation for map chooser 2024-04-29 13:27:35 +02:00
Vinzenz Schroeter
6b99a39253 useMutation for join form 2024-04-29 13:18:59 +02:00
RobbersDaughter
fc2fff88a5
Merge pull request #2 from kaesaecracker/mp-changer
map chooser
2024-04-29 13:08:51 +02:00
Vinzenz Schroeter
c48514721c fetch map list with react query, simplify other fetches 2024-04-29 12:51:58 +02:00
Vinzenz Schroeter
c978df1e4c fix player info not working 2024-04-29 12:49:24 +02:00
Vinzenz Schroeter
3a3906f178 rename MapDropDown to MapChooser, move css 2024-04-29 12:24:52 +02:00
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