AWS, I understand there's just one "number" type, I was illustrating the kind of data that is being passed around.
Thinking more on this, I'm a bit concerned this isn't even possible in Minecraft, at least at the detail I outlined above. These calculations have to happen server-side and Minecraft is not a physics simulator. It's limited to ticks, 1/20s. I guess the thing to do is match the Wooden Turtle's ability to the inputs available to a player communicating to a server. turtle.forward() doesn't quite cut it, as a player can press forward for 1 tick and nudge himself forward a hair. Maybe turtle.forward(seconds) that can be combined in the next line with turtle.left(seconds) to move diagonally a certain amount.
Also, I'm thinking the Wooden Turtle needs to see, sense its environment better/faster than iron turtle block detection. Like a player can see the horizon, except not that far for the turtle. A long time ago I wrote
Java code to control a tank in a 2D arena that had tread, gun, and radar (of only a small FOV), which could all be controlled independently to strafe, detect the enemy, and shoot independently. I'm wondering if a limited-range 3D radar/sonar can be installed on the Wooden Turtle. I'm not sure of how to read this input, though. A 3D table in memory of block locations, a virtual map of the environment the turtle is sitting in? Again, even if this were done, I have a feeling that turtle programs to read this and make sense of it will lag the server too much – Minecraft isn't a physics simulator.
One final thought: What's the use of a Wooden Turtle as described here? This is all movement-based and iron turtles can move very reliably and precisely. I think that question shows a Survival mode mindset. What about Adventure mode? Again I bring up that
Java tank game where you wrote AI to outsmart another programmer's AI. A Wooden Turtle could be an excellent
learning environment to learn how to programmatically move around in real space with physics. After all, real-world robots have to deal with these issues. It seems Dan is pushing heavily into the
education area, and this might fit in with his vision.