Sorry for the delay, I rarely look at this e-mail address (I use
scal...@hotmail.com). Added forwarding...
So:
1) is not ideal: the bots by design do not know where they are in absolute terms
2) seems better: I actually quite like it.
If you send a pull request for 2), I'm happy to include it. Some pointers:
- Check out the file AugmentedDynamics.scala and look for the Move command; then place the "bonked" setting into the bot's state parameters
- (maybe, need to check) in Dynamics, make sure that "bonked" is cleared (there is other stuff there, too, like the Debug log output)
- add it to the docs: Scalatron Protocol.md - also the copy in the /docs/tutorial directory
- I would take care of the pdf version
Thanks for the suggestion! I'm happy to help, too.
- Greg