Commit graph

71 commits

Author SHA1 Message Date
Vinzenz Schroeter 6a5afb0fea update library 2024-11-23 23:04:55 +01:00
Vinzenz Schroeter 8b44168b66 fix server does not shut down 2024-11-12 19:14:02 +01:00
Vinzenz Schroeter 53cbdd8440 wip move to new uniffi language binding 2024-11-12 18:27:04 +01:00
Vinzenz Schroeter 416c8f2165 update servicepoint to branch with better codegen 2024-10-19 16:07:41 +02:00
Vinzenz Schroeter 252943be66 update to servicepoint v0.10.0 2024-10-16 20:15:32 +02:00
Vinzenz Schroeter d2032772d3 fix SendToServicePointDisplay 2024-08-29 21:44:25 +02:00
Vinzenz Schroeter f3e70801a2 update ImageSharp 2024-08-29 21:38:30 +02:00
Vinzenz Schroeter 5ace6b5c8d update servicepoint and README 2024-05-26 15:07:26 +02:00
Vinzenz Schroeter 10cff57ad5 update servicepoint2 to 0.4.0 2024-05-16 23:40:00 +02:00
Vinzenz Schroeter 167aafc9e8 update servicepoint2 2024-05-15 20:38:16 +02:00
Vinzenz Schroeter 0f00c2ff6c add servicepoint to solution 2024-05-13 21:50:59 +02:00
Vinzenz Schroeter 1551370655 simplify folder structure 2024-05-13 21:22:29 +02:00
Vinzenz Schroeter e1cfd714c1 WIP switch to ServicePoint2 library 2024-05-13 01:23:34 +02:00
Vinzenz Schroeter eb999b0d1a remove low speed clamp 2024-05-08 01:16:18 +02:00
Vinzenz Schroeter a0b25b9cfb powerup fixes 2024-05-08 01:01:11 +02:00
Vinzenz Schroeter b47901313b enable and disable big screen at runtime 2024-05-08 01:00:11 +02:00
Vinzenz Schroeter a4aab442e5 endpoint for SendHardResetAsync 2024-05-08 00:30:11 +02:00
Vinzenz Schroeter c7bfceffe1 fix UnreachableException 2024-05-08 00:29:51 +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 de25b69a4b map templates 2024-05-07 16:20:08 +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 fe851ffc17 add fast bullet icon 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter 72e90c7630 add explosive icon 2024-05-06 00:38:18 +02:00
Vinzenz Schroeter 516b9538c3 add mag size upgrade icon 2024-05-06 00:38:18 +02:00
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 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 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 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 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
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