Made an etch-a-sketch and turtle race game!

Update README.md
This commit is contained in:
rzmk 2021-08-10 15:52:50 -04:00
parent bc3301c6a7
commit 8f4c47043d
3 changed files with 91 additions and 0 deletions

27
Day 19/etch-a-sketch.py Normal file
View file

@ -0,0 +1,27 @@
from turtle import Turtle, Screen
arrow = Turtle()
screen = Screen()
def move_forwards():
arrow.forward(10)
def move_backwards():
arrow.backward(10)
def clockwise():
arrow.right(10)
def counter_clockwise():
arrow.left(10)
def clear_drawing():
arrow.reset()
screen.listen()
screen.onkey(key="w", fun=move_forwards) # higher order function
screen.onkey(key="s", fun=move_backwards)
screen.onkey(key="d", fun=clockwise)
screen.onkey(key="a", fun=counter_clockwise)
screen.onkey(key="c", fun=clear_drawing)
screen.exitonclick()