Player Character - syddyd/Tree-Platformer GitHub Wiki
Combat System
Base Combat
What happens when we die is an important question to ask as they player will be reviving thought the game --> is the forest saving your essence? How do we deal with that
How are we doing healing?
Mana stat
Parry
Time enemy attacks to block them
Parry boss 3x = stagger
Light Attack
Quick attack that deals average amount of damage
Heavy attack
Slower attack that can deal heavy damage
Hold key to change to deal more damage
Upgrades
Magic Vine Upgrade
Locked until player acquires Magic vine upgrade. They can launch the vine into the enemy to pull themselves towards the enemy. The vine itself deals damage and the pull attack does higher damage (crit hit?) (lock in system for the vine?)
Maybe functions as bash from Ori and the blind forest
Movement System
Base Movement
Should feel flowy but not too floaty
Medium speed rise with good amount of hang time with faster descent to give weight
No fall damage, can do a smash fall (deadcells)
There should be a learning curve to use the movement most effectively --> still fun if player doesn't put in time to engage with the movement sytem, but rewarding if used effectively, giving player satisfaction and sense of accomplishment
Sprint button or no?
Coyote Timing
Upgrades
Magic vine
This vine works like a grappling hook, first being cast and attached to a point, then quickly pulling the player towards that point
Power and abilities are directly connected to the payers connection to the environment
Vine swinging as a workaround, grappling hook as a permanent solution
Double jump
Double jump is for vertical movement when you don't have a wall
Press jump button a second time to jump mid-air
Wall jump/slide
Slide down walls, and bounce off of them. Can work with single or double walls
Branch break
Break platform to move down and unlock paths
Dash
Quickly move forward by x tiles
Can be upgraded to a dash with invincibility frames like the upgraded Cuphead dash