Project Title: Coffee with sandwiches
Link to my project: https://editor.p5js.org/sf3972/sketches/wKlNpjaK2
When drawing the fork, I planned on drawing a vertex to achieve the curving effect, but it didn’t work somehow. So I decided to come up with some simplified graphs as an alternative. What I did was make a combination of three short lines with a semi-circle, which turned out to be just fine.
For the sandwiches, I had some trouble creating a satisfying arc. I turned to Marcele and she told me about how the starting and ending point thing worked. We explored together for a while and finally got what I was looking for. She also added the same figures to the x-axis and y-axis when relocating things, which was trivia but I found it pretty helpful. I would like to learn more about these sorts of detailed skills from Marcele, the LAs, and other classmates in the future learning to facilitate myself and improve my coding efficiency.
Prompt Questions:
Did you prefer exploratory programming, or using the reference? Why? Could you imagine a situation where you would use the other technique?
I preferred using the reference when coding. As a rookie, I am definitely in need of guidance and the reference did help me out a lot when I was doing my first mini-project. Whenever I was not sure how to draw or locate certain graphs, I would turn to the reference. Chances are that when I get more familiar with p5.js, I would like to try exploratory programming as at that time I will probably want some unique features and styles of my own inserted into my project, especially when it comes to character design and interactive effects.
In which ways (if any) was drawing on a piece of paper (as we did in our exercise) easier than writing the program?
Writing the program requires translating what’s in mind into certain terms while drawing on a piece of paper doesn’t need the translation, at least our brain is doing it for us automatically. And you have to locate the graphs a couple of times before finding the perfect spot for them. Placing graphs like quads is especially time-consuming. But when drawing on a piece of paper, locating becomes the easiest thing.
In which ways (if any) is writing the program easier than drawing on a Follow the
Drawing on a piece of paper is a one-time thing. But for writing the program, you are able to relocate or change the colors of anything on the canvas at any time.