https://github.com/zenith08/fibonacci-clock
A clock with alarm times equal to the fibonacci sequence.
https://github.com/zenith08/fibonacci-clock
Last synced: 27 days ago
JSON representation
A clock with alarm times equal to the fibonacci sequence.
- Host: GitHub
- URL: https://github.com/zenith08/fibonacci-clock
- Owner: Zenith08
- Created: 2024-08-14T00:25:13.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-14T07:02:38.000Z (almost 2 years ago)
- Last Synced: 2025-02-28T20:22:58.505Z (over 1 year ago)
- Language: Processing
- Homepage:
- Size: 117 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **Fibonacci Clock with Time Zones**
### Introduction:
Processing was chosen because it is quick for someone to set up a development environment, and it provided me quick access to GUI functions. However, it is poorly equipped to handle changing resolutions so that functionality was disabled.
The MVC design pattern was used separating data from the view, since Processing treats code in the "global" scope differently, this code became the View, while all Model and Control functions are handled within sub-classes.
### Assumptions:
- Since the angle between clock hands was asked for an analogue clock should be displayed.
- An alarm includes a sound effect.
- The sound effect is not part of the task, as such it is acquired from [pixabay](https://pixabay.com/sound-effects/search/alarms/) and is royalty free.
- The notification icon was made in Paint.Net and while it does not display it is still needed for the application to run.
- This application is being run on a computer with time set to Vancouver local time.
- Daylight Savings has not changed for any of the included cities.
### Steps to run:
1. Download Processing [here](https://processing.org/).
2. Open the project with File -> Open and choose Tenzr_FibonacciClock.pde.
3. You may need to add the sound library, to do this choose Sketch -> Import Library -> Manage Libraries and find sound
4. Click the Play arrow in the top left.