|
|
651adcc71a
|
First finished iteration of a grace system for late inputs
|
2025-06-07 14:44:18 -07:00 |
|
|
|
7718a68991
|
feat: Implement player input replay, bullet grace period, and graze logic separation
|
2025-06-03 19:19:14 -07:00 |
|
|
|
8586180dbc
|
refactor: update death timer method to accept tick parameter
|
2025-06-03 19:19:13 -07:00 |
|
|
|
7a757df05c
|
fix: correct indentation for closing brace in RespondToInput function
|
2025-06-03 18:48:21 -07:00 |
|
|
|
0945e220e3
|
fix: correct player state checks in game loop functions
|
2025-06-03 18:48:07 -07:00 |
|
|
|
17ff5ddc39
|
refactor: Separate collision check and death timer logic in player state
|
2025-06-03 18:46:46 -07:00 |
|
|
|
9598e44c94
|
refactor: Separate collision check and death timer logic in game loop
|
2025-06-03 18:41:50 -07:00 |
|
|
|
d71b7ae89d
|
fix: correct cancelDeath logic in PlayerStageState for server ticks
|
2025-06-03 18:41:49 -07:00 |
|
|
|
b14020c1a1
|
feat: apply input once per tick and check death state for grace window
|
2025-06-03 18:26:05 -07:00 |
|
|
|
1e6d809382
|
refactor: simplify input handling in game loop by removing redundant code
|
2025-06-03 18:23:42 -07:00 |
|
|
|
99e6ce9699
|
feat: implement grace window for player input handling in game loop
|
2025-06-03 18:08:04 -07:00 |
|
|
|
027e513e65
|
feat: add timestamp and tick to broadcasted JSON data in game modes
|
2025-06-03 17:52:56 -07:00 |
|
|
|
75b5ccd2e3
|
fix: change reliable flag to false in BroadcastToPresences function
|
2025-06-03 17:36:30 -07:00 |
|
|
|
7ee2d7b3b8
|
Refactor client
|
2025-05-20 18:24:31 -07:00 |
|
|
|
265bf61406
|
Server-side refactor
|
2025-04-29 19:52:15 -07:00 |
|
|
|
b2c3079310
|
WIP splitting BR mode into files
|
2025-04-22 19:00:06 -07:00 |
|
|
|
58c11048a9
|
Split into multiple modules
|
2025-04-22 18:40:05 -07:00 |
|
|
|
234b1df8f3
|
cgo wrapper file
|
2025-04-22 18:15:22 -07:00 |
|
Sebastian Benjamin
|
c41604e35b
|
Add support for building for MacOS dev machines
|
2025-03-17 11:29:27 -07:00 |
|
|
|
a0f27fe378
|
Add graze
|
2025-03-11 18:57:19 -07:00 |
|
|
|
6eec1f6181
|
Player death and position reset. Also Godot 4.4
|
2025-03-04 18:36:01 -08:00 |
|
|
|
0b8091b352
|
Server-based collision and player death
|
2025-02-25 20:11:05 -08:00 |
|
|
|
5d11565a4d
|
Implement colliders
|
2025-02-12 22:59:48 -08:00 |
|
|
|
d5cf0528f8
|
Viewport + 3D scene
|
2025-02-11 23:40:35 -08:00 |
|
|
|
901c4b773b
|
Player bounds checking, better scaling calc on client
|
2025-02-11 21:42:11 -08:00 |
|
|
|
07f02d5a32
|
Basic synced player movement
|
2025-02-08 23:01:29 -08:00 |
|
|
|
f85469dad4
|
Working shared linear integrator, visualized on client
|
2025-02-05 23:14:39 -08:00 |
|
|
|
972ab12c64
|
Split rust out into 3 crates
|
2025-02-05 16:46:43 -08:00 |
|
|
|
c695b3f8f6
|
Replace bullet integrator with rust version
|
2025-02-04 22:06:12 -08:00 |
|
|
|
8654b46338
|
Add server-side linear bullet integrator
|
2025-02-03 15:33:45 -08:00 |
|
|
|
ef9cfcfab5
|
Add match lifecycle stubs for BR matches and create/join one on the
client
|
2025-01-29 14:30:33 -08:00 |
|
|
|
654341735c
|
More docker/vendor stuff
|
2025-01-28 20:40:13 -08:00 |
|
|
|
709bea879d
|
More go stubbing
|
2025-01-28 18:55:30 -08:00 |
|
|
|
d07c745aa1
|
Add server root
|
2025-01-28 18:20:25 -08:00 |
|
|
|
452f61934c
|
Initial commit
|
2025-01-28 17:10:26 -08:00 |
|