Commit Graph

17 Commits

Author SHA1 Message Date
blujai831 0ad77a03ec
Add runway to test map for testing slope entry at max velocity. Raise ground plane horizontality to a configurable exponent before using it to modulate forward acceleration. Experimentally, 1.0 (equivalent to not doing this) is too strict, and the strictest value which is lenient enough seems to be 0.45. 2025-04-01 12:46:01 -07:00
blujai831 846f327a22
Prevent unrealistic climbing by modulating ground acceleration by ground plane horizontality 2025-04-01 12:25:25 -07:00
blujai831 91ead7fb5c
Make hang state resolve faster 2025-04-01 12:15:32 -07:00
blujai831 3b0b3bbaf4
Make skidding happen less often. 2025-03-30 17:16:32 -07:00
blujai831 8fc34c825b
Always count true ground as ground regardless of orientation (no wall-jumping off the floor of the level). Do not consider ceilings walls either. 2025-03-30 16:39:03 -07:00
blujai831 aa5b6db5af
Reduce minimum slope considered steep enough to slide down 2025-03-30 16:28:50 -07:00
blujai831 96e4a109a5
Refine springboard model, springboard code, and launch state code. 2025-03-30 15:08:04 -07:00
blujai831 fae190fc53
Implement untested springboard launch state for character. Fix coyote time too short on wall slide state. 2025-03-30 13:33:34 -07:00
blujai831 a91aa22f68
Commit mysterious changes made automatically by Godot 2025-03-29 21:56:40 -07:00
blujai831 74e4e47a68
Fix incorrect syntax when using NodePath for property paths 2025-03-29 11:45:10 -07:00
blujai831 0513c3a3a6
Disable mouse controls when the game window is embedded in the editor 2025-03-29 11:30:52 -07:00
blujai831 e8fc5b600c
Implement throwing. 2025-03-29 11:13:11 -07:00
blujai831 a2ebebd82b
Use interact button instead of action buttons to pick up object. 2025-03-29 02:49:41 -07:00
blujai831 3463e09994
Test and refine carrying item code. 2025-03-29 02:44:10 -07:00
blujai831 09b25cf945
Iterate upon controls. 2025-03-29 02:12:43 -07:00
blujai831 147806124b
Fix unintuitive behavior of wall jump. Also fix jump sound always being interrupted by immediate landing sound. 2025-03-28 22:40:54 -07:00
blujai831 e08206c7c8
Initial prototype of character motion. 2025-03-28 19:02:51 -07:00