While playing, I noticed that the player’s movement is slow, and that the movement itself
is a little odd (only responds after it’s been moving for about a second). If this was intended, it’s okay, but that’s just the first thing I noticed. Other than that, it’s pretty fun and runs flawlessly on Ubuntu.
That’s a really interesting puzzle! Some of the levels took 5+ tries but each time I still really wanted to try again to work it out. I didn’t really like any of the control methods, I think I would have preferred it if you could touch anywhere to move, and it would move in the relative direction between the character and your finger.
I bought a great graphic tileset from oryxdesignlab. I made only some little changes (buttons, the “walk-animation” etc).
I tried something like this but sometimes I would like to push the blocks and sometimes I want to run around the blocks. I wasn’t happy with the result and removed it.
Do you know a game which implements your idea, so that I can learn from it how to implement it?
The player runs from tile to tile and is not pixelperfect. Should I speed up the player?
[quote]Do you know a game which implements your idea, so that I can learn from it how to implement it?
[/quote]
Dont know of any off hand. In my android game i have an onscreen d-pad divided into 4 buttons by an X through the middle. i calculated the angle from the touch position to the middle of the X, then worked out which quarter of the circle that angle was in. that would probably work for you - check the angle between touch position and center of character and transform that into a n/s/e/w direction. it works fairly well even if the touch position is close to the border between 2 cardinal directions.