Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 1.6 KB

File metadata and controls

9 lines (5 loc) · 1.6 KB

Sketch #3: Visualizing Time

Create a non-standard clock using Processing. Your clock must "tell time" using a novel graphic concept. Think of creative ways to represent time and consider different types of time (lunar, geological, historical, biological, screen-time, etc.). You'll probably want to use Processing's hour(), minute(), second(), and millis() functions, but you're also welcome use day() and month() to make a clock that changes with the time of year. Your sketch must include if statements and custom functions.

Submit your sketch to OpenProcessing under the Visualizing Time collection. Label your sketch with your name in the format Firstname_Clock.

If you're looking for inspiration, I highly recommend reading Golan Levin's lecture notes on Representing Time. I'd also suggest looking at John Maeda's 12 o'clocks, a collection of clock experiments.

If you're looking for a refresher on working with time in Processing, check out the Coding Train Creating a Clock tutorial (it's in p5.js rather than Processing, but the core programming concepts still apply).