e96744b958db2b807931fa023bdcdaa0e8bf3726
- Entity: rigid body mode for alive entities (single object, no wobble) - Center position + velocity, bodies positioned from rest offsets - Collision: all 16 bodies checked, push applied to center - Movement: velocity applied to center, all bodies move together - Entity: ragdoll mode for corpses (loose Verlet constraints) - kill() switches rigid->ragdoll, gives each body inherited velocity - Constraints go slack (stiffness=0), bodies fall independently - Player: move_left/right now applies velocity to entity center (was: head only) - Physics: lava heat conductivity 0.05 (was 0.5), initial temp 1500 (was 1200) Lava cooling threshold 400 (was 800), heat transfer rate 0.1 (was 0.5) Lava stays hot long enough for entities to take damage - Tests: 28/28 passing, updated for new lava and rigid body behavior
Description
ASCII physical game
1.9 MiB
Languages
Rust
98.6%
GLSL
1%
Python
0.4%