For this project, I wanted to create an alien as the book suggested. Using the basic shapes and color functions discussed in the chapters we read, this critter came to life. She's sort of a digital microbe with a semitransparent body. I altered a couple of the defaults because I am more accustomed to thinking of a shape placed by its center. For me, it's easier to understand opacity on a scale of 100. I had to experiment with the coordinates to get the Bezier curves to look like I wanted. Creating Beziers programmatically is different from using the pen tool in Adobe Illustrator. This was my first time ever doing this, but I'm happy with the way it turned out. The real challenge was getting a gradient look for her face. I found the reference page for creating a radial gradient and found one demonstration online, but I realized I wasn't ready for that yet. The code was more than I could understand at the moment, but I want to experiment more with it in a future project. I decided the best way for me to get the look I wanted was to stack a bunch of of concentric circles that gradually increased the opacity. It was fun getting to explore how to create something in code that I would usually do in Illustrator. I am excited to learn more.
Here she is next to the editor. I really did write a little bit then hit run. It helped to see the image as each layer went down. I did the "arms" one at a time and had to make multiple adjustments to the code to get some decent-looking curves. I was happy to find the rounded caps for the lines.
https://gist.github.com/capnjo/b1d8782a494d419caa52a1fe154d6916