Dot clock
Description
object description: for this week our goal is design and code an experimental clock that expresses a novel way of tracking time. My object called Quadrant clock.
Design Process
The first sketch I have here is the quadrant clock which a circle will be drawn in the second quadrant for every second; a rect will appear in the minute quadrant for every 60 seconds, and a circle will appear in the hour quadrant for every 60 minutes. The second sketch is called the traffic clock, which is used to record the traffic in Beijing. During peak hours, the car in the picture will move slower and during the normal time, the vehicle will move faster. Use the car movement to tract the traffic hours. The third sketch is called Carousel clock, which uses the horse's height to show the different time zone over the world. The reason why I choose to draw the quadrant clock because, during the class discussion, my teammates and teacher think this is the best one to make for this project. Also, from my perspective, visualize the time is a fascinating topic for me. Also, I can see a logical chain in the first idea. Use logic to draw the clock is one requirement for this project.
Reflection
code: https://editor.p5js.org/JINXINLI/sketches/QAVStDBXN
Q. How is it novel to you and how might it alter the way you track /
keep time?
A:The reason why I think my quadrant clock is novel to me because it
visualized the clock and turns seconds, minutes, and hours into visual
graphics, which helps us portray the concept of time. I didn't pay too
much attention to the passage of seconds and minutes before, but this
Quadrant clock made me realize that every second passage is very
precious. Visualization is that I have a better concrete impression of
the passage of time.
This project is challenging for me because this project asks us to create a clock in a different way, which requires us to break traditional thinking and design something new. I have learned the two biggest things from this project: first is the divergent thinking, and the second is the class and for loops function. I believe this project's thinking progress is one of the most important things we need to learn from this project. Critical thinking is a necessary and essential element for our future design project. During my work process, there are lots of new functions that I haven't learned before. To solve the coding problem, I asked different people and searched for lots of examples from the internet. Solving the coding problem is the hardest part for me. I have learned "time", "if-else", "class", and "for loop function" for this assignment; I think this learning process will be very beneficial for me in future projects.