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

Popular posts from this blog

Psychological manipulation #2 Big numbers

Power Creep

Deck Size matters