The idea is to implement a programmable turtle. The turtle will support the following commands to move the turtle and draw lines (curves would be a good addition):
Commands for movement:
- FORWARD <value>
- BACK <value>
- LEFT <value>
- RIGHT <value>
Commands for turtle management:
- CLEAN
- HIDETURTLE
- SHOWTURTLE
- PENUP
- PENDOWN
Other commands can be added too, eg. to draw a circle (or curve).
The activity is inspired by MS LOGO program. More details could be found here: https://en.wikipedia.org/wiki/MSWLogo