|
|
01274013e6
|
rename 'client' -> 'sim_client'
|
2025-02-08 09:52:31 -06:00 |
|
|
|
4cbc6b6d59
|
rename 'game' -> 'sim'
|
2025-02-08 09:45:32 -06:00 |
|
|
|
a78c5e1a47
|
networking progress
|
2025-02-08 07:06:56 -06:00 |
|
|
|
627f736345
|
host progress
|
2025-02-06 14:32:06 -06:00 |
|
|
|
a80eff9e39
|
host progress
|
2025-02-03 19:54:06 -06:00 |
|
|
|
0836eec851
|
broad phase for colliders via aabb spatial hash
|
2025-01-27 19:42:17 -06:00 |
|
|
|
d4387a873a
|
formatting
|
2025-01-21 13:28:08 -06:00 |
|
|
|
e6cea55854
|
slight renderer refactor. grid shader.
|
2025-01-16 18:04:21 -06:00 |
|
|
|
d2cfeed161
|
sorted layers first pass
|
2025-01-16 11:42:26 -06:00 |
|
|
|
ad7ca7d68c
|
pre-generate rand.dat file for deterministic noise. calculate shake based on world time
|
2025-01-15 14:32:36 -06:00 |
|
|
|
4c194d3b39
|
camera shake
|
2025-01-14 17:06:25 -06:00 |
|
|
|
5b29d4f36e
|
bullet knockback. physics damping.
|
2025-01-13 08:46:11 -06:00 |
|
|
|
33ad436040
|
draw bullet circle in tracer
|
2025-01-13 07:53:06 -06:00 |
|
|
|
37f10d76dd
|
working tracers
|
2025-01-12 18:23:01 -06:00 |
|
|
|
a00798fc7a
|
tracer beginnings
|
2025-01-12 11:54:48 -06:00 |
|
|
|
e70047f763
|
disable collision between bullet shooter & bullet
|
2025-01-12 09:40:33 -06:00 |
|
|
|
b66f130e9c
|
respond to collisions using callbacks rather than events
|
2025-01-12 09:11:30 -06:00 |
|
|
|
bbd11d2526
|
sort hit events by dt to prevent out of order bullet hit processing
|
2025-01-11 15:09:14 -06:00 |
|
|
|
5d6835ece3
|
bullet_has_hit
|
2025-01-11 10:22:27 -06:00 |
|
|
|
0716ebd398
|
separate physics logic from game.c
|
2025-01-10 15:44:07 -06:00 |
|
|
|
1849f1143a
|
de-duplicate collider.c gjk & epa logic
|
2025-01-10 11:37:27 -06:00 |
|
|
|
1e81a7ea41
|
create collider_closest_points function
|
2025-01-06 11:41:59 -06:00 |
|
|
|
33df739cc6
|
create separate entities for visualizing collision debug info
|
2025-01-03 17:24:34 -06:00 |
|
|
|
1bbe316b20
|
kinematic flag
|
2024-12-16 12:53:52 -06:00 |
|
|
|
bac3256d1e
|
hit event testing
|
2024-12-16 12:23:58 -06:00 |
|
|
|
152656fbc5
|
create ground friction joint dynamically
|
2024-11-18 13:12:10 -06:00 |
|
|
|
bfa1f1e065
|
contact lookup, joint / contact removal
|
2024-10-30 18:34:45 -05:00 |
|
|
|
f5e45d6ba1
|
game tick continuity gen. start removing static constraint lookup
|
2024-10-30 14:47:17 -05:00 |
|
|
|
c8b48b9537
|
object dragging via mouse joint
|
2024-10-30 10:16:09 -05:00 |
|
|
|
8eadda9931
|
store & calculate friction
|
2024-10-29 18:35:35 -05:00 |
|
|
|
d0089329e2
|
start mouse joints. separate contact creation & preparation
|
2024-10-29 13:26:32 -05:00 |
|
|
|
483a95dfca
|
testing linear movement using motor joint
|
2024-10-29 11:13:31 -05:00 |
|
|
|
161e615aa7
|
specify control torque in turns / second
|
2024-10-28 15:58:00 -05:00 |
|
|
|
5dde85a04a
|
motor joint warm starting
|
2024-10-28 15:12:23 -05:00 |
|
|
|
4e920e071d
|
motor joint
|
2024-10-28 14:33:26 -05:00 |
|
|
|
68d80de75a
|
move manifold data into 'contact_constraint' struct
|
2024-10-23 16:35:09 -05:00 |
|
|
|
59b48694e8
|
fix aim angle diff check
|
2024-10-23 15:19:18 -05:00 |
|
|
|
6951fa62e3
|
popping probably fixed
|
2024-10-11 14:32:01 -05:00 |
|
|
|
59361a60af
|
divide warm start impulse by num contacts
|
2024-10-10 13:13:37 -05:00 |
|
|
|
9b4cfa345d
|
halve warm start impulse to reduce jitter
|
2024-10-10 10:29:35 -05:00 |
|
|
|
d52effe5c1
|
wip collider shapes
|
2024-10-08 12:15:11 -05:00 |
|
|
|
5ef8ee3f40
|
rename module gjk -> collider. remove unused gjk functions.
|
2024-10-08 07:43:45 -05:00 |
|
|
|
71e3d9f05f
|
fix gjk causing unstable collisions between flat diagonals
|
2024-10-05 01:03:07 -05:00 |
|
|
|
aac6acd18f
|
apparent stability for now
|
2024-10-04 20:15:44 -05:00 |
|
|
|
2758bdc394
|
friction testing
|
2024-10-02 14:17:48 -05:00 |
|
|
|
acbd97aa84
|
tweaking
|
2024-09-26 17:21:51 -05:00 |
|
|
|
3b21f641ad
|
calculate contact ponits outside of substeps by storing local positions
|
2024-09-25 19:36:28 -05:00 |
|
|
|
c00d43b1de
|
resolve collisions using the new clipped contacts
|
2024-09-25 17:02:46 -05:00 |
|
|
|
a6412ba4f1
|
working face clipping along normal in gjk_contact_points
|
2024-09-24 18:55:41 -05:00 |
|
|
|
88334f2ab1
|
test midpoint contact point
|
2024-09-23 15:00:14 -05:00 |
|