How to create a "continuous walk" style of controller?

Hey guys do you any idea on how to create a “continuous walk” style of controller, similar to the “Quest Keeper” one?

Thanks a ton for your help :wink:

What aspects of it are you looking for?

Get more specific with us, try to figure this out with us.

A good thing to keep in mind when trying to code is that programming is the act of describing in very fine detail to a computer what it is you want done. So lets start by trying to describe to us on the forums what it is you’re attempting to do.

Cause you know… you can’t tell a computer “something similar to Quest Keeper”.

Totally agree, as there are many solutions, not everyone would solve it the same way.

Googling a quick video of Quest Keeper this is a highlevel cover of how I would approach this problem:

  • Its built on a square grid so i would use an array to represent tiles i can move on and ones i cant.
  • I would build the concept of the player and rules around moving between grid tiles.
  • I first would build controls similar to a bomberman game with linear transitions between tiles.
  • I would the use this data to move 3d objects in the scene.
  • Then i would remove controls, and force movement in a direction, allowing the player to switch directions.
  • I would check this direction everytime a new tile entered incase i need to move to a different tile direction.

Someone else might approach this using colliders.

yeah so for now I can make my player move without controls and I can switch directions with the arrow keys. What I cant figure out is how to make him switch directions ONLY when he has reached the center of a tile