Today in class we focused on variables.
“let” and “const” are in, and “var” is out. Noted.
Being able to establish a value for a variable creates a very helpful shorthand. Our assignment was to play around in the P5 editor with color and shapes but to do so with variables that we would then manipulate with operations.
I first coded a stagnant and simple beach scene.
I later was able to make my beach boll roll away by calling back my beach ball’s x location and increasing it by 3.
Because everything in “function (draw)” automatically loops, adding 3 to that value creates a consistent increase to my ball’s horizontal location, giving it the appearance of rolling.
Next I did this to my sun. However, I knew I wanted it to move diagonally, like a sunset so I changed both it’s X and Y coordinates.
Here’s a picture of my set sun.
Sadly, my beach ball had long since rolled off of my canvas when the above shot was taken.
I knew that I could make my sun disappear into my water by writing my sun’s code before the water and sand code. I like that, similar to photoshop, I can layer my variables.
I attempted to change the colors in a similar fashion, with the goal of making everything get darker gradually as my sun set, however because I don’t know how to control the change rate everything changed immediately.
It also did not loop and continue to change, it changed once and then stayed that color.
Hopefully I’ll be able to do this soon!
Please check out my little beach scene here.