Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clock Modifications #31

Closed
7 of 8 tasks
BenSmithers opened this issue Jan 31, 2020 · 0 comments
Closed
7 of 8 tasks

Clock Modifications #31

BenSmithers opened this issue Jan 31, 2020 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@BenSmithers
Copy link
Owner

BenSmithers commented Jan 31, 2020

Need to add more features and some very fundamental changes to the way the clock works

  • Should use separate trackers for the minute, hour, day, month, and year
  • Should use a time object to represent the times (HH:MM format)
  • Users should be able to request the time of the next sunrise and sunset
  • Users should be able to request the amount of time until the next solstice or equinox
  • Users should be able to configure the clock with a planetary axial tilt
  • Users should be able to ask for the current light level at a point on the map
  • User should be able to check the height of the sun in the sky at a point on the map
  • User should be able to request the %Max local sunlight intensity for a point on the map. This should be dependent on the axial tilt of the planet, time of day, and latitude of the point.

These should all be based on an accurate-enough mathematical model! Will need to provided a write-up of the mathematics for posterity.

Needs to interface with #17!

@BenSmithers BenSmithers added enhancement New feature or request good first issue Good for newcomers labels Jan 31, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant