Temmie Code!

Learning to code can be very hard, especially if you don't know the basics. Luckily, everything is easier with the help of Temmie!

Imagine that Temmie suddenly became super smart, and learned a bunch of complicated commands, like holding a pen! Not only that, but Temmie also learned to do all commands that you've written down in a list, one after another!

That's basically what coding is: Writing down a list of commands (the program code), and letting the computer do them one after another (executing the program). It just becomes very complicated in practice because there are a lot of things a computer can do.

But enough about that, lets play around with Temmie! On the left you can see the commands that our virtual fuzzball knows how to do, and on the right you can write down a list of commands, which Temmie will then start doing in its play area in the middle.

Stuff in brackets (<x>) indicates places where you would write a number. Per default, Temmie needs 1 second to do each command, but you can tell her to speed up. You can also use the buttons to reset the play area, start the list from the top, or look at an example list.

You can try to get Temmie to draw something, like a triangle or a square. Ultimate challenge: Make Temmie draw herself!

Temmies commands!

bark
roll over
peng
hide
show
run <distance> pixel forward
turn <x> degree right
turn <x> degree left
hold pen down
pick pen up
change speed to <x>
change pen width to <x> pixel
change pen color to <r> <g> <b>
fill with color <r> <g> <b>
repeat this sublist <n> times:
  <command 1>
  <command 2>
  ...

Temmies play area!

Temmies list!