This took far too much time to do. What I realized about my own
work habits is not having strict due dates makes it easy for me
to procrastinate... (In good news, I'm finished with my summer
job, so I should be able to get back on track quickly.) I also
don't consider myself a creative or artistic person, so it took
a while to build any sort of momentum.
Something I hadn't anticipated was having degrees() from math
not work. I had imported the functions in the same way we had
imported those from turtle, and I had previously used degrees()
in another assignment, so I was surprised degrees() didn't
behave as I thought it would. I'm not sure what the difference
between
from math import *
and
import math
is, or what it means to say something like math.degrees, but I
ended up doing the latter and got it to work. It's interesting to
me to have all this documentation and information online while at
the same time not knowing what's immediately useful or important to
focus on, or even what I'm ready to understand and know yet.
drawing with functions I think I might need,
and I created a separate file where those functions
will be. This is my first commit of 3.
Somewhere I got stuck was trying to create three
balls in a circular arrangement such that two
had the same y-coordinate and the third had an
x-coordinate between those of the other two. I
knew I needed the turtle to stop and draw a ball
every 120 degrees, but I'd forgotten I needed to
change the heading. After I changed the heading
I realized that the radius had to be adjusted
since the center of the circle is to the turtle's
left. Overall, the math was what I needed to
remind myself of to implement the ideas I had,
but it wasn't always clear to me what math I
would need to think about as I adjusted the
program.
For my next commit, I'll draw out the upper body
of the juggler and then position the turtle so
the juggled balls are in a location that makes
sense relative to the juggler. For my last commit,
my goal is to animate the balls moving in a circle.
I've already started thinking about how I might
do it, so I have an offset to determine where in
the (imaginary) circle the turtle should draw the
first ball.