198 Commits

Author SHA1 Message Date
4710b8364c chore: updated engine with non-universe-object managers 2025-06-04 00:03:26 +03:00
29df4a36e9 chore: updated engine to use MonoGame integrations 2025-06-04 00:00:21 +03:00
1ff26f5be4 refactor: renamed delegate type to be less confusing 2025-06-01 11:28:14 +03:00
e27b825990 perf: network manager registration memory allocation reduced further by removing boxing on some methods 2025-06-01 11:19:33 +03:00
4824496f1a fix: network manager not subscribing to communicator properly 2025-06-01 10:20:06 +03:00
f3b7ccaf70 refactor: network manager refactored for readability 2025-06-01 02:21:24 +03:00
475d82ba02 chore: added one client one server compound for launch.json 2025-05-31 23:22:43 +03:00
b3dd0f72a4 fix: network manager not unmonitoring removed universe objects 2025-05-31 23:22:12 +03:00
f3ff1b74d2 perf: reduced network manager memory allocations 2025-05-31 22:53:53 +03:00
8901a5469f perf: improved networking code to use the new events 2025-05-31 20:25:30 +03:00
52682d42b6 chore: updated engine to use the new events 2025-05-31 00:34:27 +03:00
0acd119099 refactor: implemented new IBehaviourCollector 2025-05-29 23:17:44 +03:00
3c38cb4159 perf: removed obsolete method calls and switched to for in draw calls 2025-05-29 22:49:51 +03:00
59059fa09d feat: paddle networking 2025-05-28 22:09:49 +03:00
cbda44c2d5 feat: ball networking 2025-05-28 17:18:15 +03:00
f20aabcacf chore: unused types removed 2025-05-28 16:56:07 +03:00
da284eda95 fix: build task 2025-05-27 11:36:37 +03:00
d0ef2ef224 chore: de-networked pong manager 2025-05-26 23:07:37 +03:00
bddf00ce7a perf: packet listener methods are now cached for performance 2025-05-26 22:09:40 +03:00
29829bbaa6 refactor: entity packets now directly go into the target entity 2025-05-26 21:58:09 +03:00
12f4950ffb refactor: network implementations switched to universe objects 2025-05-25 13:34:45 +03:00
0da5ac6f57 chore: updated engine to the version that fixes first frame calls 2025-05-24 20:06:09 +03:00
79922fadbe chore: improved paddle synchronization 2025-05-24 17:09:13 +03:00
0f0180d435 refactor: client is now running on a different thread 2025-05-24 17:08:58 +03:00
ed6f783180 chore: engine update 2025-05-22 23:52:13 +03:00
2853a6130b feat: basic pong manager networking added 2025-05-21 22:45:21 +03:00
8f9c9f77f0 chore: formatted usings in network packers 2025-05-21 22:43:26 +03:00
2b29636b4f fix: network manager looking up wrong type of interface to register listeners 2025-05-19 23:59:41 +03:00
4f3a2b4a4e refactor: paddle packets renamed and cleaned up 2025-05-19 22:39:55 +03:00
57868ce178 feat: client & server packet listener interfaces added 2025-05-19 22:24:06 +03:00
214c37e63f feat: working networked paddles 2025-05-18 00:49:14 +03:00
54bdcd93b2 fix: vector 2d & 3d's x values being read as int fixed 2025-05-18 00:48:11 +03:00
721d63cf66 refactor: network entity packets 2025-05-17 22:17:25 +03:00
03082ab43b feat: engine data type packers 2025-05-16 21:55:20 +03:00
6591326b70 feat: network manager listens to all received packets 2025-05-12 19:18:02 +03:00
0153d4cf69 chore: added vscode launch configurations for server and client 2025-05-11 11:51:57 +03:00
94f7d4acfd fix: renamed old classes and fixed packet registration issues 2025-05-11 11:51:25 +03:00
23a0c8e893 feat: added revised version of the old networking system 2025-05-11 00:02:53 +03:00
cd3e23b427 refactor: cleaned up some code 2025-05-11 00:02:38 +03:00
d13233ce77 chore: updated engine 2025-04-15 23:42:06 +03:00
34aa4dbb69 chore: updated engine 2025-04-13 22:24:56 +03:00
51854a3e59 chore: updated engine 2025-04-13 13:18:35 +03:00
67e46cdaf3 chore: updated engine 2025-04-11 20:03:03 +03:00
73ae55e1d4 refactor: Actions to Delegates 2024-07-15 01:17:05 +03:00
a35e25eb31 refactor: Renamed Cacher to Collector 2024-02-09 17:52:23 +03:00
775f24c560 chore: Engine Update 2024-02-09 11:53:57 +03:00
257e414c2a feat: CameraController Rotated Movement 2024-02-01 18:50:06 +03:00
0cb8170530 chore: Engine Time Update 2024-02-01 18:47:27 +03:00
bbf71f0be6 chore: Engine Update 2024-02-01 15:37:16 +03:00
41a17219b6 chore: Engine Update 2024-02-01 15:35:40 +03:00