Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion: Discrete strafing actions #321

Closed
salaniz opened this issue Sep 5, 2016 · 2 comments
Closed

Suggestion: Discrete strafing actions #321

salaniz opened this issue Sep 5, 2016 · 2 comments
Milestone

Comments

@salaniz
Copy link

salaniz commented Sep 5, 2016

There is currently no direct way of moving sideways using the discrete actions. The action set [movenorth, moveeast, movesouth, movewest] seems unnatural from the agent's point of view.

My current implementation looks at the current yaw of the agent and then uses the corresponding action from the above set that gives me move left or move right.
I used the information provided in the Minecraft Wiki to associate yaw with north/south/east/west.

I think it would be a nice addition to have a strafe left/right natively in the discrete action set.

Edit:
This information about orientation and yaw is needed:
Yaw - > Direction it points to:
0 -> South
90 -> West
180 -> North
270 -> East

@edran
Copy link
Collaborator

edran commented Sep 8, 2016

Let's remember to include this into #301.

@DaveyBiggers
Copy link
Member

Fixed in #390
"strafe 1" -> sidestep to the right.
"strafe -1" ->sidestep to the left.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants