Moves -- Atomic Action Codes

Here is a list of each character’s specific atomic actions. We created a Moves class which we think helps facilitate the usability when working with the atomic actions of the agents.

The Moves class is a static class which contains all the available moves for both the rectangle and circle agents and can be called with a simple Moves.(action_command).

Circle Agent Actions

  • ROLL_LEFT;
  • ROLL_RIGHT;
  • JUMP;

Rectangle Agent Actions

  • MOVE_LEFT;
  • MOVE_RIGHT;
  • MORPH_UP;
  • MORPH_DOWN;