OPENWORLD
Download

Sky & space · Moon phases and eclipses

A game with real Moon phases and eclipses — even seen from the Moon

In Openworld the Moon is not a picture that changes on a timer: it's a sphere on a real orbit, lit by a real Sun, so its phases and its eclipses simply happen. Here is the physics, live, and exactly what the game simulates.

By Tom Pascard· Updated ·11 min read

In short

  • The Moon's phases are computed, not painted: a sphere lit by the Sun, seen from where you stand. From the Moon, you see the Earth's phases too.
  • On Earth the Moon's orbit is tilted by 5.1°, so most months the shadows miss. In Openworld the tilt is 0.5°: one solar and one lunar eclipse every lunar month, on purpose.
  • An eclipse really darkens the world: terrain, sky, creatures that think night has fallen, solar panels that slow down.
  • From the Moon, a lunar eclipse is a solar eclipse by the Earth — the same code works on every body of the solar system.
  • Honest list at the end: what is real (orbits, phases, shadows) and what is simplified (scale, tilt, no red Moon yet).
Read the guide

psst… click on them

On this page
  1. How do Moon phases work on a real orbit?
  2. Why don't we have an eclipse every month?
  3. Solar vs lunar eclipse: what you see in the game
  4. What does a solar eclipse look like from the Moon?
  5. Eclipses on every body (and what about Mars?)
  6. When is the next eclipse in my world?
  7. Day, night and weather around it
  8. What the game simulates, and what it simplifies
  9. Questions

Openworld is a voxel sandbox on a whole, round planet — walk straight and you come back to where you started — with a Moon you can fly to. On Mac (native Apple Silicon), Windows and Linux. This guide is about that sky: why the Moon changes shape, why eclipses are rare on the real Earth and frequent in the game, and what you see when you watch one from the Moon.

How do Moon phases work on a real orbit?

The Moon has no phases of its own. It is a ball, and the Sun always lights exactly one half of it. What changes is the angle you see that half from. When the Moon sits between you and the Sun, its lit half faces away: new Moon. When it's on the far side of the Earth, you see its lit half head-on: full Moon. In between, you see part of the day side and part of the night side: crescents, quarters, gibbous Moons. The lit fraction is simply (1 + cos α) / 2, where α is the Sun–Moon–Earth angle.

Drag the Moon around the Earth (or use the arrows). Left: the orbit seen from above the North Pole, sunlight from the left. Right: what you see from the Earth, and from the Moon — the two phases always add up to a full disk.

Openworld does exactly that. The game computes where the Sun, the Earth and the Moon are at every moment, from their orbits (Kepler's equations, with the real eccentricities), and draws the Moon as a true sphere, pixel by pixel, lit from the Sun's direction. No painted phases anywhere: the crescent is the shadow of a ball. And because it's geometry, the same calculation works the other way round: standing on the Moon, you see the Earth's phases — a full Earth when the Earth's sky shows a new Moon, and so on.

  • 25 minfor one day on Earth
  • 29.5days from one new Moon to the next
  • ≈ 12 h 20of real time per lunar month
  • 365days in a year (about 6 real days)

How does that fit in a game? The whole solar system is scaled: distances are divided by 6.371 (the Earth has a 1,000 km radius) and durations by 57.6 (a day lasts 25 minutes). Both shrink together, so the geometry of the sky stays true: the angles between the bodies, their phases and the 29.5 days of the month are the real ones.

Why don't we have an eclipse every month?

Every new Moon, the Moon passes between the Earth and the Sun. Every full Moon, it passes behind the Earth. So why aren't there two eclipses a month on the real Earth? Because the Moon's orbit is tilted by about 5.1° compared to the Earth's orbit around the Sun (the ecliptic). Most months, the Moon slips just above or just below the line between the Sun and the Earth, and the shadows miss.

The two orbits cross at two points called nodes. An eclipse can only happen when a new or full Moon falls close to a node — which happens during two eclipse seasons a year, about 173 days apart. That's why the real Earth sees between 4 and 7 eclipses a year, not 24.

Solar vs lunar eclipse: what you see in the game

A solar eclipse happens at new Moon: the Moon hides the Sun for the people standing in its shadow. A lunar eclipse happens at full Moon: the Moon enters the Earth's shadow, and everyone on the night side sees it. Each shadow has two parts. In the umbra, the Sun is completely hidden. In the penumbra, around it, only part of the Sun's disk is covered.

The Sun, the Earth and the Moon in voxels, with the real geometry: distances squeezed, but each shadow keeps its true size where it lands. Switch views, drag the picture or the bar to move time.

During a solar eclipse

The game measures, from where you stand, how much of the Sun's disk is hidden, with the same lens-shaped overlap a planetarium would use. That gives a partial, total or annular eclipse (when the Moon is a little too far to cover the whole Sun — like on Earth, it depends on the Moon's distance on its elliptical orbit). The partial phases last about two minutes on each side; totality itself only lasts seconds, because the game's time runs 57.6 times faster than ours.

And the light follows. The world's daylight is the Sun's height multiplied by the visible part of its disk, so during totality the terrain, the sky and the creatures all go dark; a crown of light, the corona, appears around the black Moon. The creatures' brains read that same daylight: below a quarter of full light the spawner counts it as night, so night creatures can show up in the middle of the day, and the ones that burn in sunlight get a break. Solar panels during an eclipse produce less, too: their output follows the same light.

During a lunar eclipse — and why the real Moon turns red

On the night side, the full Moon enters the Earth's shadow and darkens, from one edge, then all over. In reality, it doesn't turn black: it turns copper red. The Earth's atmosphere bends a little sunlight into the umbra, and on the way the air scatters the blue away (the same reason sunsets are red). A totally eclipsed Moon is lit by all the sunrises and sunsets on Earth at once.

What does a solar eclipse look like from the Moon?

Here's the beautiful part: a lunar eclipse seen from the Earth is a solar eclipse seen from the Moon. Stand on the Moon at that moment and you see the Earth pass in front of the Sun. From there the Earth looks about 1.9° wide, 3.7 times wider than the Sun, so it covers it easily, and for much longer than the Moon ever covers it from Earth. As the Sun disappears, a thin ring lights up around the black Earth: its atmosphere, glowing with every sunrise and sunset. That ring is what paints the Moon red seen from below.

Seen from the Earth: a lunar eclipse

  • At full Moon, on the whole night side
  • The Moon darkens, edge first
  • Real sky: it turns copper red
  • Hours on the real Earth, minutes in the game

Seen from the Moon: a solar eclipse

  • At the same moment, from the Earth-facing side
  • The Earth, 3.7 times wider than the Sun, covers it
  • Real sky: a red ring of sunsets around the black Earth
  • The light on the lunar ground drops

In Openworld it works by the same rule, because the eclipse calculation looks at every body between you and the Sun: on the Moon, the Earth is that body. The Sun's disk gets covered, the black lunar sky gets darker still, the light on the grey ground drops. And the other way round, during a solar eclipse on Earth, look up from the Moon: the Earth is full, with the Moon's shadow sliding across it. To stand there yourself, see how to go stand on the Moon, with its low gravity and the Earth hanging in a black sky — and to get there, build your rocket.

From the Moon, the Earth barely moves in the sky: the Moon always shows it the same face. Day and night pass, the Earth goes through its phases, but it hangs in the same spot above the horizon.

Eclipses on every body (and what about Mars?)

The game has no list of “eclipses to play”. Its solar system is a list of bodies — today the Sun, the Earth and the Moon — each on its orbit, and for any point on any world it asks: which bodies stand between me and the Sun, and how much of it do they hide? The shadows are drawn on the bodies in the sky too: from the Earth you watch the eclipse eat into the Moon, from the Moon you see a dark spot slide across the Earth. Mars isn't in the game yet; when another world arrives, its eclipses come with it, with no new eclipse code.

When is the next eclipse in my world?

There is no eclipse calendar in the game: the sky is the calendar. Since there's an eclipse of each kind every lunar month, read the Moon:

  • A thin crescent, then no Moon at all: new Moon is coming — a solar eclipse will cross part of the day side. Totality is only visible along a narrow track; elsewhere, it's partial.
  • A Moon getting rounder every night: about two weeks later, the full Moon brings a lunar eclipse, visible from the whole night side.
  • One cycle takes 29.5 game days, about 12 hours of play. Watch with a spyglass (×4) or set up a telescope on its tripod (×16) for the details of the shadow.
  • Never look away for the corona: it only shows during the seconds of totality.

Day, night and weather around it

The eclipses ride on a real day and night. The Earth turns in 25 minutes, the Sun rises in the east, the axis is tilted by 23.44° like ours, so near the poles you get midnight sun and polar night without any special code. Dawn and dusk tint the sky toward the Sun, the night is full of stars. When every player on Earth is in bed, the night passes. On the Moon, a day lasts a whole lunar month: two weeks of light, two weeks of night.

Night in Openworld: snowy mountains under a starry sky
Night at the foot of the mountains, on the round planet — the same sky where eclipses happen.

On Earth, clouds, rain, snow and storms drift across the land in fronts a few kilometres wide — and can hide your eclipse. The Moon has no air, so no weather: a black sky, always clear.

What the game simulates, and what it simplifies

Simplified

  • Scale: distances ÷ 6.371, time × 57.6 (a day = 25 min)
  • Moon's orbit tilted 0.5° instead of 5.1°, nodes that don't drift
  • Eclipsed Moon darkens but doesn't turn red; the night side's glow is constant
  • Near the ground, the Sun and the Moon are drawn 4 times bigger (true size above 300 km); the shadows use their true size
  • Sky colours are hand-tuned, stars are procedural (no real constellations)
  • Three bodies: Sun, Earth, Moon

Real

  • Positions from orbital elements (Kepler), real eccentricities
  • Phases from geometry, for the Moon and for the Earth seen from the Moon
  • Eclipses from the overlap of real disks: partial, total, annular
  • The light of the whole world drops with the hidden Sun
  • The Sun's height through the year and polar day, from the 23.44° tilt
  • Eclipses in both directions, on every body

Openworld is a game first: some choices exist so you actually get to see things. But everything you see in its sky comes from the positions of real balls in space, which is why a crescent, a shadow or an eclipse always shows up where physics says it should. If you liked that, the rest of the sky and space guides go further — rockets, the Moon, flying.

Follow Openworld

@play_openworld is Openworld's official Instagram page: videos of the game and news of every update.

@play_openworld

Openworld is created by @tompascard

Three steps to your first eclipse

  1. 1Install Openworld with the downloaded file: it sets up the launcher.
  2. 2Create your account in the launcher and confirm your email.
  3. 3Pick your username… and play.

Questions

Why is a lunar eclipse red?

The Earth's atmosphere bends some sunlight into its shadow and scatters the blue away, like at sunset. The Moon is lit by the red light of every sunrise and sunset on Earth at once. In Openworld today the eclipsed Moon darkens without turning red.

Can you see the Earth's phases from the Moon?

Yes, in reality and in the game. The Earth's phase is the opposite of the Moon's: when the Earth sees a new Moon, the Moon sees a full Earth. In Openworld both come from the same calculation.

How often do eclipses happen in Openworld?

Every lunar month brings one solar and one lunar eclipse — about every 29.5 game days, roughly 12 hours of play. A total solar eclipse is only total along a narrow track; elsewhere it is partial.

What does a solar eclipse look like from the Moon?

The Earth, 3.7 times wider than the Sun in the lunar sky, slides in front of it and stays in front for a long time; in the real sky, a thin red ring of sunsets lights up around it. It happens at the same moment as a lunar eclipse seen from the Earth.

How do I get in, and on which computers?

Download the game from the site and let the launcher install it. It runs on Mac (Apple Silicon or Intel), Windows and Linux. Download the game.

Keep reading

More guides

The game

Keep exploring Openworld

Download

Ready to go?

One small file, and your planet is waiting. The game updates itself.

Out now. Openworld is in alpha, and you can play it today.

  1. AlphaYou are hereToday. The whole game, playable since the first day of the alpha, and it costs less.
  2. BetaWhen the game is more stable.
  3. Official versionThe final version. The launcher takes you there by itself.

Nothing to wait for: Openworld is downloaded from this site, not from Steam or any other store.

Your system

Windows

Windows 10 or 11, 64-bit

Download

Openworld.exe

Your system

Linux

x64, glibc 2.31+ (Ubuntu 20.04+), Vulkan drivers

Download

Openworld-linux-x64.tar.gz

  1. 1Install Openworld with the downloaded file: it sets up the launcher.
  2. 2Create your account in the launcher and confirm your email.
  3. 3Pick your username… and play.

Follow Openworld

@play_openworld is Openworld's official Instagram page: videos of the game and news of every update.

@play_openworld

Openworld is created by @tompascard

Is Openworld out?

Yes. Openworld has been playable since the first day of its alpha. Download it for Mac, Windows or Linux, create your account in the launcher and play: there is no release date to wait for.

Is Openworld coming to Steam?

Openworld isn't on Steam or any other store, and you don't need one: you download the game from this site, today, and its launcher keeps it up to date.

Alpha, beta, official version: what does it mean?

Alpha: the game is playable and grows with every update; things move and sometimes break. When it is more stable, it becomes a beta, then its official version. It's the same game all the way: you play now, and the launcher installs each new version by itself.

Why play during the alpha?

You play right away, you watch the game grow update after update, and the alpha costs less than the official version will.

macOS says the app “wasn't opened”

Normal for now: the app doesn't have its Apple certificate yet. Click Done, open System Settings → Privacy & Security, scroll down to Openworld and click Open Anyway. Just once.

Windows shows “Windows protected your PC”

The installer doesn't have its certificate yet. Click More info, then Run anyway.

And on Linux?

Extract the archive and run the program:

tar xzf Openworld-linux-x64.tar.gz && ./Openworld

You need a Vulkan graphics driver (Mesa or NVIDIA) and glibc 2.31 or newer (Ubuntu 20.04, Debian 11, Fedora 32 or newer).

What kind of machine do I need?

A Vulkan-capable graphics card (on a Mac, macOS 11 or newer). The game adjusts its view distance and weather quality: a recent laptop is enough.

The launcher doesn't open?

Update your graphics driver from NVIDIA's, AMD's or Intel's website. On a laptop with two graphics cards, update both. On Linux, install the Mesa Vulkan drivers (mesa-vulkan-drivers).

It's downloading!

Install Openworld

The game doesn't have its Apple and Microsoft certificates yet: your computer will be suspicious the first time you launch it. That's normal, here's how to tell it everything's fine. Just once.

  1. 1

    Open Openworld.dmg

    Drag Openworld into the Applications folder, then launch it from Applications.

  2. 2

    macOS refuses: click “Done”

    Definitely not “Move to Trash”.

  3. 3

    System Settings → Privacy & Security

    Scroll down to “Openworld was blocked”, click Open Anyway and confirm (password or Touch ID).

  4. 4

    Relaunch Openworld

    Click Open one last time. That's it: macOS won't ask again.

Comfortable with Terminal?
xattr -dr com.apple.quarantine /Applications/Openworld.app

Then launch Openworld as usual.