Commander Turtle

Current version: 0.2 – Released 2022-07-22

My Open Source Drawing Video Game for children. :)

HELLO

Inspired in the Turtle program that I knew when I was a children.

Video sample in English
Video sample in Catalan

I think the most cool feature is that you can share your drawing commands, so children can share nice drawings.

Try these patterns:

L360,C,A2,R1,P
L360,C,A1,R1
L4,C,A400,R90
L100,C,R91,A200
# H
C,R270,A150,R90,A20,R90,A55,R270,A50,R270,A55,R90,A20,R90,A150,R90,A20,R90,A55,R270,A50,R270,A55,R90,A20
# E
C,R270,A150,R90,A90,R90,A20,R90,A70,R270,A45,R270,A50,R90,A20,R90,A50,R270,A45,R270,A70,R90,A20,R90,A90
# L
C,R270,A150,R90,A20,R90,A130,R270,A70,R90,A20,R90,A90
# O
C,R270,A150,R90,A90,R90,A150,R90,A90
# HELLO pen thick
C,R270,A150,R90,A20,R90,A55,R270,A50,R270,A55,R90,A20,R90,A150,R90,A20,R90,A55,R270,A50,R270,A55,R90,A20,N,C,R270,A150,R90,A90,R90,A20,R90,A70,R270,A45,R270,A50,R90,A20,R90,A50,R270,A45,R270,A70,R90,A20,R90,A90,N,C,R270,A150,R90,A20,R90,A130,R270,A70,R90,A20,R90,A90,N,C,R270,A150,R90,A20,R90,A130,R270,A70,R90,A20,R90,A90,N,C,R270,A150,R90,A90,R90,A150,R90,A90
# HELLO pen bigger
C,P10,R270,A150,R90,A20,R90,A55,R270,A50,R270,A55,R90,A20,R90,A150,R90,A20,R90,A55,R270,A50,R270,A55,R90,A20,N,C,R270,A150,R90,A90,R90,A20,R90,A70,R270,A45,R270,A50,R90,A20,R90,A50,R270,A45,R270,A70,R90,A20,R90,A90,N,C,R270,A150,R90,A20,R90,A130,R270,A70,R90,A20,R90,A90,N,C,R270,A150,R90,A20,R90,A130,R270,A70,R90,A20,R90,A90,N,C,R270,A150,R90,A90,R90,A150,R90,A90
# HELLO rotating with pens thickness increasing
L10,C,P,R270,A150,R90,A20,R90,A55,R270,A50,R270,A55,R90,A20,R90,A150,R90,A20,R90,A55,R270,A50,R270,A55,R90,A20,P,C,R270,A150,R90,A90,R90,A20,R90,A70,R270,A45,R270,A50,R90,A20,R90,A50,R270,A45,R270,A70,R90,A20,R90,A90,P,C,R270,A150,R90,A20,R90,A130,R270,A70,R90,A20,R90,A90,P,C,R270,A150,R90,A20,R90,A130,R270,A70,R90,A20,R90,A90,P,C,R270,A150,R90,A90,R90,A150,R90,A90,R10

Feel free to clone, fork, start the repository:

https://gitlab.com/carles.mateo/commanderturtle

Commands you can use:

A10 or A199 - Advance 10 points, 199... / Avança 10 punts, 199...
R45 or R97  - Rotate 45, 97... (1 to 360 degrees) / Rota 45 graus, 97... (1 a 360 graus)
L2 or L50   - Loop the next commands / Repeteix les següents comandes
C           - Random color / Color aleatori
CBLACK      - Color Black / Color negre
CBLUE       - Color Blue / Color blau
CCYAN       - Color Light Blue (Cyan) / Color blau clar
CGREEN      - Color Green / Color verd
CMAGENTA    - Color Magenta / Color magenta (fúcsia)
CRED        - Color Red / Color vermell
CYELLOW     - Color Yellow / Color groc
P10 or P22  - Set Pen thickness to 10, to 22... / Gruix del llapis a 10, o 22...
P           - Increase the thickness of the pen in 1 / Incrementa el gruix del llapis en 1
N           - New screen, clear / Neteja la pantalla
#Comment    - Your comments / Les teves notes
Q - Quit / Sortir

The commands sequence for HELLO:

#Move the pointer to the left,R180,A400,R180,
#Increase the pen thickness,P4,
#H,C,R270,A150,R90,A20,R90,A55,R270,A50,R270,A55,R90,A20,R90,A150,R90,A20,R90,A55,R270,A50,R270,A55,R90,A20,
CBLACK,R270,P1,A5,R270,A200,R270,A10,R90,C,P4,
#E,C,R270,A150,R90,A90,R90,A20,R90,A70,R270,A45,R270,A50,R90,A20,R90,A50,R270,A45,R270,A70,R90,A20,R90,A90,
CBLACK,R270,P1,A5,R270,A200,R270,A10,R90,C,P4,
#L,C,R270,A150,R90,A20,R90,A130,R270,A70,R90,A20,R90,A90,
CBLACK,R270,P1,A5,R270,A200,R270,A10,R90,C,P4,
#L,C,R270,A150,R90,A20,R90,A130,R270,A70,R90,A20,R90,A90,
CBLACK,R270,P1,A5,R270,A200,R270,A10,R90,C,P4,
#O,C,R270,A150,R90,A90,R90,A150,R90,A90

If you are interested in Python programming, here there is a Twitch stream I did programming Commander Turtle v.0.1

Views: 17,499 views

Rules for writing a Comment


  1. Comments are moderated
  2. I don't publish Spam
  3. Comments with a fake email are not published
  4. Disrespectful comments are not published, even if they have a valid point
  5. Please try to read all the article before asking, as in many cases questions are already responded