Update: Added the pause menu in levels (press Esc). On touch, there is a burger icon to open it. You can restart the level or load the game from there as well now.
Still a way to go to implement proper start menu and etc. :)
It is actually implemented as you mention, there is just some weird thing going on with that, not necessarily tied with touch itself. There is a threshold in place as well to prevent that, yet it happens at times. Will have to investigate more at some point.
Jump is a single tap or tap and hold for continuous jump until direction changed (translated to some point from original). Spear is a double tap (which means jump is slightly delayed and double has to be quick). Yeah, it is not optimal setup, check other comments about this topic. :)
And thank you very much for your words! I feel you with Flash vs HTML5 Canvas debacle, heh.
Yes they are! They copy the actual object dimensions, more or less.
In the original, hitboxes were of tile size (16x16). It made the game much harder to play, especially nowadays when even knowing this fact, it felt very unfair or deceiving at times. There are many quirks that were happening in the background because of it and it was fun remaking that.
Although, this change is one of those that are meant to refresh it and bring closer to today's standards.
Yeah, I wanted minimal approach like make it just work without adding anything on top. Although, overlay buttons would have been much easier to implement, heh. Also, jump or shoot (at least) as buttons would be more accessible and I might do that as option once I focus on touch later on.
I'm also toying with the idea of zooming it in with a follow cam, but I'm getting much ahead of myself now. :)
You can press R to reset the level. And L to load the latest autosave. I didn't expect game to be shared this early so there is missing info about these controls :). (Also, touch users would be out of luck in this one, sorry..)
Btw, there are just 5 levels so far (original has 60).
Yess, the old games did have softlocks like in this one! You can press R to reset the level. And L to load the latest autosave. I didn't expect game to be shared this early so there is a missing info about these controls. :)
Still a way to go to implement proper start menu and etc. :)