AryaBota is a visual tool for teaching introduction to programming, that slowly allows students to transition from using commands similar to natural language to more Pythonic constructs. We aim to gamify this process through the visual component AryaBota - a bot in a grid that detects and picks up coins while navigating its way around obstacles.

Our work is inspired by and hopes to combine aspects of Hedy and Karel.

Note

AryaBota is currently under development, and any changes can be tracked via this page. Right now, we have a simple UI that allows a user to choose problems from a level map.

Commands

The following is the list of currently supported commands.

  1. move 5 moves 5 steps in the direction AryaBota is facing
  2. turn left AryaBota will turn left
  3. print 5 prints 5 on the output screen
  4. submit submit without a value
  5. submit 5 submit along with the answer if required
  6. my row returns the current row
  7. my column returns the current column
  8. pen up , pen down changes the state of the pen