Rtch pushed to master at Rtch/bettola 2025-09-14 03:36:51 +00:00
e4b66aa68f [Fix] remove a duplicate memcpy.
Rtch pushed to master at Rtch/bettola 2025-09-14 03:29:42 +00:00
f653c34baf [Change] Switched to an input-based reconcilation
Rtch pushed to master at Rtch/bettola 2025-09-14 01:24:40 +00:00
8d59e79f8a [Add] Smooth correction for server reconciliation.
Rtch pushed to master at Rtch/bettola 2025-09-14 01:06:57 +00:00
6aa204672e Fix: Handle remote player disconnections.
Rtch pushed to master at Rtch/bettola 2025-09-14 00:56:45 +00:00
81b8972742 [Add] Entity interpolation for remote players.
Rtch pushed to master at Rtch/bettola 2025-09-14 00:36:40 +00:00
9b4aa84a30 feat(network): Server reconciliation and fix UDP messaging.
Rtch pushed to master at Rtch/bettola 2025-09-13 23:53:40 +00:00
a2a8b052af feat(network): hybrid TCP/UDP networking model.
Rtch pushed to master at Rtch/bettola 2025-09-13 21:22:21 +00:00
5b30ab67c1 refactor(server): networking and fix mem leak.
Rtch pushed to master at Rtch/bettola 2025-09-13 18:47:23 +00:00
5944663017 feat: Implement multiplayer functionality.
Rtch pushed to master at Rtch/bettola 2025-09-13 16:49:33 +00:00
39a06147c8 feat(server): Implement game state broadcasting.
Rtch pushed to master at Rtch/bettola 2025-09-13 16:12:39 +00:00
bd6281c9bc feat(server): Implement server-side game state.
Rtch pushed to master at Rtch/bettola 2025-09-13 15:34:11 +00:00
d21a0df285 feat(server) Implement binary messaging protocol.
Rtch pushed to master at Rtch/bettola 2025-09-13 04:23:50 +00:00
6e935918a3 feat(server) Added client/server for online play
Rtch pushed to master at Rtch/bettola 2025-09-13 01:28:29 +00:00
5a4d4ff7a3 oops: Remove .clangd from version control.
Rtch pushed to master at Rtch/bettola 2025-09-13 01:26:24 +00:00
a8a1ea44cf refactor(math): Replace GLM with custom math lib.
Rtch pushed to master at Rtch/bettola 2025-09-12 22:55:07 +00:00
22d60c7192 refactor(player): Implement state-based input.
Rtch pushed to master at Rtch/bettola 2025-09-12 22:01:37 +00:00
c7130ac3dd feat(player) Implement key event handling.
Rtch pushed to master at Rtch/bettola 2025-09-12 21:46:59 +00:00
dc4dd650a4 feat(renderer) Render player quad with projection
Rtch pushed to master at Rtch/bettola 2025-09-12 21:16:32 +00:00
d6d3581e5b Initial player and glm lib for matrix math.
Rtch pushed to master at Rtch/bettola 2025-09-12 20:52:06 +00:00
56bf0e9376 fix: alignment.