blujai831
|
4510dd2293
|
Reintroduce AutoPathFollow as cleaner base class of MovingPlatform
|
2025-04-09 18:09:25 -07:00 |
blujai831
|
478a871ee9
|
Rename AutoPathFollow to MovingPlatform. (At some point during early development of the class, it ceased to be purely focused on automatically moving an object along a path, and became much more specifically focused on implementing a moving platform and only a moving platform.)
|
2025-04-09 17:54:26 -07:00 |
blujai831
|
ef54e30784
|
Fix around half the map textures being 2048x2048 (they should be 256x256)
|
2025-04-08 21:51:03 -07:00 |
blujai831
|
00c35dd79f
|
Implement moving platforms
|
2025-04-06 19:00:11 -07:00 |
blujai831
|
c203e3e4b8
|
Switch to Jolt physics
|
2025-04-06 16:28:07 -07:00 |
blujai831
|
7314d5081a
|
In gameplay camera, distinguish turning lerp speed from righting lerp speed. Reduce righting lerp speed.
|
2025-04-04 17:56:35 -07:00 |
blujai831
|
27196f752a
|
Adjust lerp weights in gameplay camera: notably, when turning to look at the target, do not lerp at all.
|
2025-04-04 17:26:11 -07:00 |
blujai831
|
397321a890
|
Configure project for web export
|
2025-04-04 17:19:17 -07:00 |
blujai831
|
48f34265ec
|
Move speed pad in front of ramp in test level
|
2025-04-04 17:18:53 -07:00 |
blujai831
|
19dedf862c
|
Model and implement constructed and artificial speedpads
|
2025-04-04 16:50:59 -07:00 |
blujai831
|
7428ad35b3
|
Create artificial springboard prop. Fix direction vector for springboard launch not being normalized when springboard is scaled up.
|
2025-04-04 13:09:32 -07:00 |
blujai831
|
2de09b54a1
|
Rename springboard to springboard_constructed
|
2025-04-04 11:15:29 -07:00 |
blujai831
|
c08ad25dd3
|
Create material crystal4
|
2025-04-01 20:38:59 -07:00 |
blujai831
|
85b2d76138
|
Increase analog look sensitivity. Fix analog look sensitivity going unused.
|
2025-04-01 20:22:21 -07:00 |
blujai831
|
c75c8e094c
|
Increase default top ground speed to create a more perceptible difference between slope climbability at low versus high speed.
|
2025-04-01 15:15:25 -07:00 |
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
|
5d45119a26
|
Add more test geometry to the test map
|
2025-04-01 12:10:45 -07:00 |
blujai831
|
50bdf9a044
|
Fix wall-slide state falling through floors
|
2025-03-31 09:32:10 -07:00 |
blujai831
|
0c2083d7dd
|
Create material crystal3
|
2025-03-31 09:31:45 -07:00 |
blujai831
|
1d4dc4b0d4
|
Make some more textures
|
2025-03-30 22:22:06 -07:00 |
blujai831
|
3b0b3bbaf4
|
Make skidding happen less often.
|
2025-03-30 17:16:32 -07:00 |
blujai831
|
6287e74ba5
|
Do not make the camera jump around trying to find the character when only the character's feet are hidden.
|
2025-03-30 17:08:55 -07:00 |
blujai831
|
b5a2309e6b
|
Prevent gameplay camera from getting stuck on walls.
|
2025-03-30 16:51:31 -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
|
ef18512dc5
|
Switch back to compatibility renderer
|
2025-03-30 16:22:25 -07:00 |
blujai831
|
ce466e7fb5
|
Fix wrong orientation on TestStick's launch-while-holding state
|
2025-03-30 16:04:38 -07:00 |
blujai831
|
6fced07e67
|
Fix some camera issues by only using gimbal margin to restrict voluntary camera movement, not automatic camera movement
|
2025-03-30 15:39:53 -07:00 |
blujai831
|
5ef367cac2
|
Improve camera responsiveness by following one frame ahead laterally and 20 frames ahead vertically -- the latter to improve vantage when jumping or taking springboards.
|
2025-03-30 15:35:16 -07:00 |
blujai831
|
ce77112c20
|
Make springboard shrink back down much faster.
|
2025-03-30 15:14:02 -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
|
49260483e9
|
Commit changes made automatically by Godot
|
2025-03-30 13:31:33 -07:00 |
blujai831
|
839da45d6d
|
Enable triplanar UV1 on map materials so as to preview them.
|
2025-03-30 11:04:31 -07:00 |
blujai831
|
ce7a3495b8
|
Add another wood texture
|
2025-03-29 23:11:33 -07:00 |
blujai831
|
6bc4031993
|
Create foliage and wood textures
|
2025-03-29 22:54:51 -07:00 |
blujai831
|
21c26c3681
|
Make grass and ice materials
|
2025-03-29 21:57:09 -07:00 |
blujai831
|
a91aa22f68
|
Commit mysterious changes made automatically by Godot
|
2025-03-29 21:56:40 -07:00 |
blujai831
|
952a42d3a0
|
Switch to forward+ rendering
|
2025-03-29 18:32:54 -07:00 |
blujai831
|
73a28b6f96
|
Create new materials in Material Maker.
|
2025-03-29 18:32:34 -07:00 |
blujai831
|
0c4bd606de
|
Delete map textures in preparation to use Material Maker instead of hand-rolling textures.
|
2025-03-29 12:57:59 -07:00 |
blujai831
|
74e4e47a68
|
Fix incorrect syntax when using NodePath for property paths
|
2025-03-29 11:45:10 -07:00 |
blujai831
|
f2559cac32
|
Respect Godot's arbitrary decision to move things around
|
2025-03-29 11:43:44 -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
|
8b6cae07c8
|
Reorganize project hierarchy to keep all test assets in test directory
|
2025-03-29 09:55:22 -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 |