Pygame Tile Based Character movement speed
Posted
by
Ryan
on Game Development
See other posts from Game Development
or by Ryan
Published on 2012-11-10T20:25:03Z
Indexed on
2012/11/10
23:18 UTC
Read the original article
Hit count: 485
Thanks for taking the time to read this. Right now I'm making a really basic tile based game. The map is a large amount of 16x16 tiles, and the character image is 16x16 as well. My character has its own class that is an extension of the sprite class, and the x and y position is saved in terms of the tile position.
To note I am fairly new to pygame.
My question is, I am planning to have character movement restricted to one tile at a time, and I'm not sure how to make it so that, even if the player hits the directional key dozens of time quickly, (WASD or arrow keys) it will only move from tile to tile at a certain speed. How could I implement this generally with pygame? (Similar to game movement of like Pokemon or NexusTk).
Edit: I should probably note that I want it so that the player can only end a movement in a tile. He couldn't stop moving halfway inbetween a tile for example.
Thanks for your time! Ryan
© Game Development or respective owner