Quote Originally Posted by EasymodeX View Post
Chocobro has an online simulator but I didn't find much information on how it's simulating or any way to customize (fix) the decision process / rotation, so I ignored it.
Yea...I didn't use it either, I dunno how its working.

Also I don't think it really provides information that you require.

Mine can't on the fly change rotations either, but here's what I'm thinking:
  • The core engine provides/creates all the events, and keeps track of the state of the simulation
  • It will run the simulation and pass the events to the user's code block (or package, or interpreter, or whatever, I haven't thought this through)
  • The user either codes up (this is faster, but harder), or scripts up (slower, as there needs to be an interpreter) their own priority, and tells the engine what it does.

Of course, first on the list is making sure the engine works XD