Commands help: rep[times: commands] - Repeats [commands] [times] times mvs(steps) - Same as the "move () steps" block. Replace the word "steps" with the number of steps rotL(degrees) - Same as the "turn < () degrees" block. Replace the word "degrees" with the turn angle. rotR(degrees) - Same as the "turn > () degrees" block. Replace the word "degrees" with the turn angle. pU() - Same as the Pen up" block. pD() - Same as the Pen down" block. xch(amount) - Same as the "Change x by ()" block. Replace the word "amount" with the amount to change ych(amount) - Same as the "Change y by ()" block. Replace the word "amount" with the amount to change xset(value) - Same as the "Set x to ()" block. Replace the word "value" with the new value yset(value) - Same as the "Set y to ()" block. Replace the word "value" with the new value dirpnt(angle) - Same as the "Point in direction ()" block. Replace the word "angle" with the angle to point in
Square: pD()rep[4:mvs(100)rotL(90)] - Pen down - Repeat 4 - Move 100 - Rotate left 90 Circle: pD()rep[360:mvs(1)rotL(1)] - Pen down - Repeat 360 - Move 1 - Rotate left 1