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 |
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 |
blujai831
|
95ef1df7f8
|
Update license agreement to forbid microtransactions
|
2025-03-28 00:21:14 -07:00 |
blujai831
|
bc974eea64
|
Update license agreement to claim copyright, because the part where I disclaimed it was an artifact of when I was considering doing the formal part of the document slightly differently
|
2025-03-28 00:08:10 -07:00 |
blujai831
|
57c9e1aad3
|
Modify license agreement to cover a few more bases
|
2025-03-28 00:03:46 -07:00 |
blujai831
|
bb812c4f68
|
Fix mistake in license agreement
|
2025-03-27 23:36:18 -07:00 |
blujai831
|
47d338c8f1
|
Convert license agreement to markdown and reformat for readability
|
2025-03-27 23:34:26 -07:00 |
blujai831
|
5e589e5284
|
Update license agreement
|
2025-03-27 23:27:16 -07:00 |
blujai831
|
d902b4a4a8
|
Model test map
|
2025-03-22 21:37:19 -07:00 |
blujai831
|
dd617d0760
|
Normalize ambience and sound effects to desired loudness
|
2025-03-21 11:16:39 -07:00 |
blujai831
|
ec1bde64ac
|
Import audio
|
2025-03-20 18:57:55 -07:00 |
blujai831
|
97d9576dd0
|
Rename textures snow and ice to snow1 and ice1
|
2025-03-19 22:46:38 -07:00 |
blujai831
|
f452af93b9
|
Draw some textures
|
2025-03-19 22:23:51 -07:00 |
blujai831
|
64a3499303
|
Import enemy models
|
2025-03-19 10:26:02 -07:00 |