Success!
A monster slaying school-girl - the Night Huntress. Go through ruined lands slaying yokai, demons, etc.
Sort of prototype game. I haven't coded an action/platforming game in a very long while so I used this event to brush up on coding platforming mechanics as well as learning a few new things. Key learning improvement here is the Boss coding, though still a long way to go.
Controls:
Keyboard:
A / D / Left & Right Arrow Keys = Movement
W / Space / Up Arrow Keys = Jump
Enter / Z / X / C = Attack
Esc = Pause
Controller:
Directions = Movement
A = Jump
X = Attack
Start = Pause
I also added the option to enable touch controls.
Success!
It looks good for the pixel style and moves well in terms of basic control and navigation, but it's extremely dense and hectic, with no place to stop and ready yourself for the next part.
1. Don't constantly put monster spawn points in places where you have to land after a jump (even if the mid-air attack can hit them).
2. The spikes could have a slightly smaller contact area, as it felt like you could suffer instant death from moving above them on ground level slightly before you expect yourself to drop.
3. Pull the view back to increase the visible area. A screen just 10 blocks wide compared to a 1-block-wide character makes managing jumps and enemy distances feel cramped.
Haters say they can't slash at angles
For the keyboard controls I would suggest arrow keys for side to side and jumping and Z,X, or C for attack.
Thanks. Added those to the control inputs.