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.
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.
The following is the list of currently supported commands.
move 5
moves 5 steps in the direction AryaBota is facingturn left
AryaBota will turn leftprint 5
prints 5 on the output screensubmit
submit without a valuesubmit 5
submit along with the answer if requiredmy row
returns the current rowmy column
returns the current columnpen up
, pen down
changes the state of the pen