jblog
toc

JClock II

2015-05-24, post № 31

programming, Pygame, Python, #around, #around the center, #background, #center, #change, #changing, #circle, #clock, #clock face, #clock time, #clockface, #clocktime, #count, #current time, #GetCirclePos(), #new, #quantity, #sizes, #time.time(), #visualization

This is an alternative clock design. Version two is even prettier to look at.
Instead of a few clock hands spinning their circles, every hour, minute, second and centisecond is represented as differently colored circles on four imagined circles around the center. That way you have a visualization by quantity, not by position.

jclock-ii.png

This clock face would represent 21:46:42.

How to read the clock

  • 𝟤𝟣 green circles represents 𝟤𝟣 hours,
  • 𝟦𝟨 teal circles represents 𝟦𝟨 minutes,
  • 𝟦𝟤 blue circles represents 𝟦𝟤 seconds,
  • some white circles represents centiseconds (one hundredth of a second, mainly for the look);
  • current time: 21:46:42.
Source code: jclock-ii.py