Skip to content

Commit 216ad57

Browse files
authored
Fidget Spinner with Python
A simple fidget spinner game. Use space bar to turn it around and its speed will increase.
1 parent 10b5cbb commit 216ad57

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

fidget_spinner

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
from turtle import *
2+
state = {'turn': 0}
3+
def spinner():
4+
clear()
5+
angle = state['turn']/10
6+
right(angle)
7+
forward(100)
8+
dot(120, 'red')
9+
back(100)
10+
right(120)
11+
forward(100)
12+
dot(120, 'green')
13+
back(100)
14+
right(120)
15+
forward(100)
16+
dot(120, 'blue')
17+
back(100)
18+
right(120)
19+
update()
20+
def animate():
21+
if state['turn']>0:
22+
state['turn']-=1
23+
24+
spinner()
25+
ontimer(animate, 20)
26+
def flick():
27+
state['turn']+=10
28+
29+
setup(420, 420, 370, 0)
30+
hideturtle()
31+
tracer(False)
32+
width(20)
33+
onkey(flick, 'space')
34+
listen()
35+
animate()
36+
done()
37+
38+
# Coded with 💙 by Mr. Unity Buddy

0 commit comments

Comments
 (0)