From 4aad6ff3d1e3046a3e7a3b8dff9349bc5eef792e Mon Sep 17 00:00:00 2001 From: Dan Dembinski Date: Mon, 6 Jul 2020 02:18:31 -0400 Subject: [PATCH] Inital commit --- main.py | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 main.py diff --git a/main.py b/main.py new file mode 100644 index 0000000..8081830 --- /dev/null +++ b/main.py @@ -0,0 +1,63 @@ +import turtle, random + +window = turtle.Screen() + +win_height = window.window_height() +win_width = window.window_width() + +asdf = turtle.Turtle() +window.tracer(delay=None) +asdf.hideturtle() +y=0 +x = 1 + +step = [] + +print(win_width) +print(win_width) +def getRandom(x, direc): + + r = random.randrange(x) + pos = asdf.pos() + print(pos) + print(pos[1]+r) + print(pos[1]-r) + + # if pos[1] + r > win_height or pos[1] - r < -1*win_height: + # print(pos[1] + r) + # r=r/2 + # print('hit') + # elif pos[0] + r > win_width or pos[0] -r < -1*win_width: + # r=r/2 + # print('side hit') + return r + + +# while y < 10: +# while x < 215: +# asdf.forward(x) +# asdf.left(x) +# +# print('forward: '+str(x)) +# # print('left: '+str(x*x)) +# x = x + 1 +# asdf.right(x) +# x = 0 +# y=y+1 + +while x<15: + direc = random.randrange(5) + r = getRandom(x, direc) + if direc == 0: + asdf.forward(r) + elif direc == 1: + asdf.backward(r) + elif direc == 2: + asdf.left(r) + elif direc == 3: + asdf.right(r) + step.append([direc,r]) + x=x+1 +print(step) + +