Awesome game, love the visuals and sound. Simple, but requires timing and precision and challenges the player's skill. I really like it. Yeah, it's difficult, but not (too) unfair.
Constructive feedback:
- The ghost jump someone else mentioned would help the game feel so much better. The game requires plenty of double-jumping right off the edge, which makes this kind of mechanic much more impactful on the game. I would say 1 in 4 deaths are due to slipping at the edge and failing to double jump.
- Consider speeding UP the bullets from the shooters. As it stands, they are so slow that you often have to worry about every bullet more than once, since you can outrun them so easily. You jump to dodge a bullet then land back on it. You can dodge a bullet, cross the entire screen, and find yourself having to dodge it again. There's also the funny scenario of getting killed by a bullet, then getting killed by it again after respawning. They just travel so slowly.
- How about allowing the player to exit the screen through an open ceiling? Getting killed by the open sky seems like...an unintuitive obstacle.
- Exploit: you can exit the level and re-enter it somewhere else. Example: Level 2-10. You can exit to the right of the spawn point, fall a little bit, and re-enter onto the platform below, which happens to be the exit, effectively skipping the entire level.
- This next bit is pure opinion, feel free to ignore it, but I think the spike block hitbox should be slightly smaller than the normal block hitbox. Right now, if there are a normal block and a spike block side-by-side, and you're standing on top of the normal block, poking your character slightly out above the spike block results in death. It would match the visuals, and feel better, if you could "hang" from the normal block above the spike block, kinda like how you can "hang" from a block and not fall down from it.
That was quite a bit of feedback, but it's because I like this game and want it to be a bit better
.
If I didn't mention something above, it just means it's good and warrants no complaints!Keep it up!