What I have coded in Godot
1. Jumping
2. Held jump
3. Controlled jump
4. Wall jump
5. Wall jump off
6. Run jump
7. Running
8. Acceleration
9. Air acceleration
10. Friction
11. Air resistance
12. Fast Fall
13. Slow fall
14. Gravity
15. Gravity excel
16. Animation change state
17. Slide coding (need to fix up)
18. Dynamic collision creation (need to fix up)
19. Slide Friction
20. Slide speed up
21. Slide gravity
22. Slide boost
23. Bullets created
24. Bullet move facing direction
25. Bullet move
26. Bullet Excel
27. Fixed the animation state with actor_state, long story short the actor state effects which animation is playing so each state the actor is in is changed
28. Camera shift (based on left and right)
29. Camera shift max for the distance horizontal
30. Camera slow excel of distance
Total Time used to complete this = 13 hours (11 total hrs - 5 hours from goofing off)
What I need to learn to code
1. Enemies
2. Moving enemies
3. Melee attacks
4. Uppercut Attack
What I learned
If conditions and variables
with the if condition you cannot have nested conditions that contradict each other and must stagger them for the given results you're trying to achieve so moving and or rearranging the said conditions can be your best bet to get the result you want.
This approach is relying less on branching coding.
The smallest bugs are the most annoying/ hardest to find
Comments
Post a Comment