OPENWORLD
Descarregar

Céu e espaço · Fases da Lua e eclipses

Um jogo com fases da Lua e eclipses a sério — até vistos da Lua

No Openworld a Lua não é uma imagem que muda por temporizador: é uma esfera numa órbita real, iluminada por um Sol real, por isso as suas fases e os seus eclipses simplesmente acontecem. Aqui está a física, ao vivo, e exatamente o que o jogo simula.

Por Tom Pascard· Atualizado ·12 min de leitura

Em resumo

  • As fases da Lua são calculadas, não pintadas: uma esfera iluminada pelo Sol, vista de onde estás. Da Lua, vês também as fases da Terra.
  • Na Terra, a órbita da Lua está inclinada 5,1°, por isso na maioria dos meses as sombras falham. No Openworld a inclinação é de 0,5°: um eclipse solar e um lunar por cada mês lunar, de propósito.
  • Um eclipse escurece mesmo o mundo: o terreno, o céu, as criaturas que julgam que a noite caiu, os painéis solares que abrandam.
  • Da Lua, um eclipse lunar é um eclipse solar causado pela Terra — o mesmo código funciona em todos os corpos do sistema solar.
  • Lista honesta no fim: o que é real (órbitas, fases, sombras) e o que é simplificado (escala, inclinação, ainda sem Lua vermelha).
Ler o guia

psst… clica neles

Nesta página
  1. Como funcionam as fases da Lua numa órbita real?
  2. Porque não temos um eclipse todos os meses?
  3. Eclipse solar vs. lunar: o que vês no jogo
  4. Como é um eclipse solar visto da Lua?
  5. Eclipses em todos os corpos (e Marte?)
  6. Quando é o próximo eclipse no meu mundo?
  7. Dia, noite e meteorologia à volta
  8. O que o jogo simula e o que simplifica
  9. Perguntas

O Openworld é um sandbox voxel num planeta redondo inteiro — anda em linha reta e voltas ao ponto de partida — com uma Lua até onde podes voar. No Mac (nativo em Apple Silicon), Windows e Linux. Este guia é sobre esse céu: porque é que a Lua muda de forma, porque é que os eclipses são raros na Terra real e frequentes no jogo, e o que vês quando assistes a um da Lua.

Como funcionam as fases da Lua numa órbita real?

A Lua não tem fases próprias. É uma bola, e o Sol ilumina sempre exatamente uma metade dela. O que muda é o ângulo de onde vês essa metade. Quando a Lua está entre ti e o Sol, a metade iluminada fica virada para o lado oposto: Lua nova. Quando está do outro lado da Terra, vês a metade iluminada de frente: Lua cheia. Pelo meio, vês parte do lado do dia e parte do lado da noite: quartos crescentes, quartos minguantes, Luas gibosas. A fração iluminada é simplesmente (1 + cos α) / 2, onde α é o ângulo Sol–Lua–Terra.

Arrasta a Lua à volta da Terra (ou usa as setas). À esquerda: a órbita vista de cima do Polo Norte, com a luz do Sol a vir da esquerda. À direita: o que vês da Terra e da Lua — as duas fases somam sempre um disco inteiro.

O Openworld faz exatamente isso. O jogo calcula onde estão o Sol, a Terra e a Lua a cada instante, a partir das suas órbitas (equações de Kepler, com as excentricidades reais), e desenha a Lua como uma esfera verdadeira, píxel a píxel, iluminada a partir da direção do Sol. Nenhuma fase pintada em lado nenhum: o crescente é a sombra de uma bola. E, como é geometria, o mesmo cálculo funciona ao contrário: de pé na Lua, vês as fases da Terra — uma Terra cheia quando o céu da Terra mostra uma Lua nova, e assim por diante.

  • 25 minpor cada dia na Terra
  • 29,5dias de uma lua nova à seguinte
  • ≈ 12 h 20de tempo real por mês lunar
  • 365dias num ano (cerca de 6 dias reais)

Como é que isso cabe num jogo? O sistema solar inteiro é reduzido: as distâncias são divididas por 6,371 (a Terra tem 1.000 km de raio) e as durações por 57,6 (um dia dura 25 minutos). As duas encolhem juntas, por isso a geometria do céu continua verdadeira: os ângulos entre os corpos, as suas fases e os 29,5 dias do mês são os reais.

Porque não temos um eclipse todos os meses?

A cada lua nova, a Lua passa entre a Terra e o Sol. A cada lua cheia, passa por trás da Terra. Então porque não há dois eclipses por mês na Terra real? Porque a órbita da Lua está inclinada cerca de 5,1° em relação à órbita da Terra à volta do Sol (a eclítica). Na maioria dos meses, a Lua passa um pouco acima ou um pouco abaixo da linha entre o Sol e a Terra, e as sombras falham.

As duas órbitas cruzam-se em dois pontos chamados nodos. Só pode haver um eclipse quando uma lua nova ou cheia calha perto de um nodo — o que acontece em duas estações de eclipses por ano, com cerca de 173 dias de intervalo. É por isso que a Terra real vê entre 4 e 7 eclipses por ano, não 24.

Eclipse solar vs. lunar: o que vês no jogo

Um eclipse solar acontece na lua nova: a Lua esconde o Sol a quem está na sua sombra. Um eclipse lunar acontece na lua cheia: a Lua entra na sombra da Terra, e todos no lado da noite o veem. Cada sombra tem duas partes. Na umbra, o Sol fica completamente escondido. Na penumbra, à volta, apenas parte do disco do Sol fica tapada.

O Sol, a Terra e a Lua em voxels, com a geometria real: distâncias comprimidas, mas cada sombra mantém o seu tamanho verdadeiro onde cai. Muda de vista, arrasta a imagem ou a barra para mover o tempo.

Durante um eclipse solar

O jogo mede, a partir de onde estás, quanto do disco do Sol está escondido, com a mesma interseção em forma de lente que um planetário usaria. Isso dá um eclipse parcial, total ou anular (quando a Lua está um pouco longe demais para cobrir o Sol inteiro — como na Terra, depende da distância da Lua na sua órbita elíptica). As fases parciais duram cerca de dois minutos de cada lado; a totalidade em si dura apenas segundos, porque o tempo do jogo corre 57,6 vezes mais depressa do que o nosso.

E a luz acompanha. A luz do dia do mundo é a altura do Sol multiplicada pela parte visível do seu disco, por isso, durante a totalidade, o terreno, o céu e as criaturas escurecem todos; uma coroa de luz, a corona, aparece à volta da Lua negra. O cérebro das criaturas lê essa mesma luz do dia: abaixo de um quarto da luz total, o gerador de criaturas conta-a como noite, por isso as criaturas da noite podem aparecer em pleno dia, e as que ardem à luz do sol ganham uma folga. Os painéis solares durante um eclipse também produzem menos: a sua produção segue a mesma luz.

Durante um eclipse lunar — e porque é que a Lua real fica vermelha

No lado da noite, a lua cheia entra na sombra da Terra e escurece, primeiro por um bordo, depois por inteiro. Na realidade, não fica preta: fica vermelho-cobre. A atmosfera da Terra desvia um pouco de luz solar para a umbra e, pelo caminho, o ar dispersa o azul (a mesma razão pela qual os pores do sol são vermelhos). Uma Lua totalmente eclipsada é iluminada por todos os nasceres e pores do sol da Terra ao mesmo tempo.

Como é um eclipse solar visto da Lua?

Aqui vem a parte bonita: um eclipse lunar visto da Terra é um eclipse solar visto da Lua. Se estiveres na Lua nesse momento, vês a Terra passar à frente do Sol. Dali, a Terra parece ter cerca de 1,9° de largura, 3,7 vezes mais do que o Sol, por isso cobre-o com facilidade, e durante muito mais tempo do que a Lua alguma vez o cobre a partir da Terra. À medida que o Sol desaparece, um anel fino acende-se à volta da Terra negra: a sua atmosfera, a brilhar com todos os nasceres e pores do sol. É esse anel que pinta a Lua de vermelho vista de baixo.

Visto da Terra: um eclipse lunar

  • Na lua cheia, em todo o lado da noite
  • A Lua escurece, começando pelo bordo
  • Céu real: fica vermelho-cobre
  • Horas na Terra real, minutos no jogo

Visto da Lua: um eclipse solar

  • No mesmo momento, a partir do lado virado para a Terra
  • A Terra, 3,7 vezes mais larga do que o Sol, cobre-o
  • Céu real: um anel vermelho de pores do sol à volta da Terra negra
  • A luz no solo lunar diminui

No Openworld funciona pela mesma regra, porque o cálculo do eclipse olha para todos os corpos entre ti e o Sol: na Lua, esse corpo é a Terra. O disco do Sol fica tapado, o céu lunar negro escurece ainda mais, a luz no solo cinzento diminui. E ao contrário, durante um eclipse solar na Terra, olha para cima a partir da Lua: a Terra está cheia, com a sombra da Lua a deslizar sobre ela. Para estares lá em pessoa, vê como ir pôr os pés na Lua, com a sua gravidade baixa e a Terra suspensa num céu negro — e, para lá chegares, constrói o teu foguete.

Da Lua, a Terra quase não se mexe no céu: a Lua mostra-lhe sempre a mesma face. O dia e a noite passam, a Terra percorre as suas fases, mas fica suspensa no mesmo ponto acima do horizonte.

Eclipses em todos os corpos (e Marte?)

O jogo não tem uma lista de «eclipses para jogar». O seu sistema solar é uma lista de corpos — hoje o Sol, a Terra e a Lua — cada um na sua órbita, e para qualquer ponto de qualquer mundo pergunta: que corpos estão entre mim e o Sol, e quanto dele escondem? As sombras também são desenhadas sobre os corpos no céu: da Terra vês o eclipse a comer a Lua, da Lua vês uma mancha escura deslizar sobre a Terra. Marte ainda não está no jogo; quando chegar outro mundo, os seus eclipses vêm com ele, sem código novo de eclipses.

Quando é o próximo eclipse no meu mundo?

Não há um calendário de eclipses no jogo: o céu é o calendário. Como há um eclipse de cada tipo por mês lunar, lê a Lua:

  • Um crescente fino e depois nenhuma Lua: a lua nova está a chegar — um eclipse solar vai atravessar parte do lado do dia. A totalidade só se vê ao longo de uma faixa estreita; noutros sítios, é parcial.
  • Uma Lua cada noite mais redonda: cerca de duas semanas depois, a lua cheia traz um eclipse lunar, visível de todo o lado da noite.
  • Um ciclo leva 29,5 dias de jogo, cerca de 12 horas de jogo. Observa com uma luneta (×4) ou monta um telescópio no tripé (×16) para ver os pormenores da sombra.
  • Nunca desvies o olhar por causa da corona: só aparece durante os segundos da totalidade.

Dia, noite e meteorologia à volta

Os eclipses viajam sobre um dia e uma noite reais. A Terra roda em 25 minutos, o Sol nasce a leste, o eixo está inclinado 23,44° como o nosso, por isso perto dos polos tens sol da meia-noite e noite polar sem qualquer código especial. A aurora e o crepúsculo tingem o céu na direção do Sol, a noite está cheia de estrelas. Quando todos os jogadores na Terra estão na cama, a noite passa. Na Lua, um dia dura um mês lunar inteiro: duas semanas de luz, duas semanas de noite.

Noite no Openworld: montanhas nevadas sob um céu estrelado
A noite ao pé das montanhas, no planeta redondo — o mesmo céu onde acontecem os eclipses.

Na Terra, nuvens, chuva, neve e tempestades deslocam-se sobre a terra em frentes com alguns quilómetros de largura — e podem esconder o teu eclipse. A Lua não tem ar, logo não tem meteorologia: um céu negro, sempre limpo.

O que o jogo simula e o que simplifica

Simplificado

  • Escala: distâncias ÷ 6,371, tempo × 57,6 (um dia = 25 min)
  • Órbita da Lua inclinada 0,5° em vez de 5,1°, nodos que não se deslocam
  • A Lua eclipsada escurece mas não fica vermelha; o brilho do lado da noite é constante
  • Perto do chão, o Sol e a Lua são desenhados 4 vezes maiores (tamanho real acima de 300 km); as sombras usam o tamanho real
  • As cores do céu são afinadas à mão, as estrelas são procedurais (sem constelações reais)
  • Três corpos: Sol, Terra, Lua

Real

  • Posições a partir de elementos orbitais (Kepler), excentricidades reais
  • Fases a partir da geometria, para a Lua e para a Terra vista da Lua
  • Eclipses a partir da sobreposição de discos reais: parcial, total, anular
  • A luz do mundo inteiro desce com o Sol escondido
  • A altura do Sol ao longo do ano e o dia polar, a partir da inclinação de 23,44°
  • Eclipses nos dois sentidos, em todos os corpos

O Openworld é primeiro um jogo: algumas escolhas existem para que consigas mesmo ver as coisas. Mas tudo o que vês no seu céu vem das posições de bolas reais no espaço, e é por isso que um crescente, uma sombra ou um eclipse aparece sempre onde a física diz que deve aparecer. Se gostaste, os restantes guias do céu e do espaço vão mais longe — foguetes, a Lua, voar.

Segue o Openworld

@play_openworld é a página oficial do Openworld no Instagram: vídeos do jogo e as novidades de cada atualização.

@play_openworld

Openworld foi criado por @tompascard

Três passos até ao teu primeiro eclipse

  1. 1Instala o Openworld com o ficheiro descarregado: ele configura o launcher.
  2. 2Cria a tua conta no launcher e confirma o teu email.
  3. 3Escolhe o teu nome de utilizador… e joga.

Perguntas

Porque é que um eclipse lunar é vermelho?

A atmosfera da Terra desvia alguma luz solar para a sua sombra e dispersa o azul, como ao pôr do sol. A Lua é iluminada pela luz vermelha de todos os nasceres e pores do sol da Terra ao mesmo tempo. No Openworld, hoje, a Lua eclipsada escurece sem ficar vermelha.

Dá para ver as fases da Terra a partir da Lua?

Sim, na realidade e no jogo. A fase da Terra é o oposto da da Lua: quando a Terra vê uma lua nova, a Lua vê uma Terra cheia. No Openworld ambas saem do mesmo cálculo.

Com que frequência há eclipses no Openworld?

Cada mês lunar traz um eclipse solar e um lunar — mais ou menos a cada 29,5 dias de jogo, cerca de 12 horas de jogo. Um eclipse solar total só é total ao longo de uma faixa estreita; fora dela, é parcial.

Como é um eclipse solar visto da Lua?

A Terra, 3,7 vezes mais larga do que o Sol no céu lunar, desliza à frente dele e lá fica durante muito tempo; no céu real, um anel vermelho fino de pores do sol acende-se à volta dela. Acontece no mesmo momento que um eclipse lunar visto da Terra.

Como entro, e em que computadores?

Corre no Mac (Apple Silicon ou Intel), Windows e Linux. Transfere o jogo.

Continua a ler

Mais guias

O jogo

Continua a explorar o Openworld

Descarregar

Pronto para partir?

Um pequeno ficheiro, e o teu planeta está à tua espera. O jogo atualiza-se sozinho.

Já saiu. O Openworld está em alfa, e podes jogá-lo hoje mesmo.

  1. AlfaEstás aquiHoje. O jogo inteiro, jogável desde o primeiro dia da alfa, e custa menos.
  2. BetaQuando o jogo estiver mais estável.
  3. Versão oficialA versão final. O launcher leva-te lá sozinho.

Nada para esperar: o Openworld descarrega-se neste site, não da Steam nem de outra loja.

O teu sistema

Windows

Windows 10 ou 11, 64 bits

Descarregar

Openworld.exe

O teu sistema

Linux

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

Descarregar

Openworld-linux-x64.tar.gz

  1. 1Instala o Openworld com o ficheiro descarregado: ele configura o launcher.
  2. 2Cria a tua conta no launcher e confirma o teu email.
  3. 3Escolhe o teu nome de utilizador… e joga.

Segue o Openworld

@play_openworld é a página oficial do Openworld no Instagram: vídeos do jogo e as novidades de cada atualização.

@play_openworld

Openworld foi criado por @tompascard

O Openworld já saiu?

Sim. O Openworld é jogável desde o primeiro dia da sua alfa. Descarrega-o para Mac, Windows ou Linux, cria a tua conta no launcher e joga: não há nenhuma data de lançamento para esperar.

O Openworld vai chegar à Steam?

O Openworld não está na Steam nem em nenhuma outra loja, e não precisas de nenhuma: descarregas o jogo neste site, hoje mesmo, e o launcher dele mantém-no sempre atualizado.

Alfa, beta, versão oficial: o que quer dizer?

Alfa: o jogo já é jogável e cresce a cada atualização; as coisas mudam e às vezes avariam. Quando estiver mais estável, passa a beta e depois a versão oficial. É o mesmo jogo do princípio ao fim: jogas agora, e o launcher instala cada nova versão sozinho.

Porquê jogar durante a alfa?

Jogas logo, vês o jogo crescer atualização após atualização, e a alfa custa menos do que a versão oficial vai custar.

O macOS diz que o app “não foi aberto”

Normal por agora: a app ainda não tem o certificado da Apple. Clica em Concluído, abre Definições do Sistema → Privacidade e Segurança, desce até ao Openworld e clica em Abrir Mesmo Assim. Só uma vez.

O Windows mostra “O Windows protegeu o seu PC”

O instalador ainda não tem o certificado. Clica em Mais informações e depois em Executar mesmo assim.

E no Linux?

Extrai o ficheiro e executa o programa:

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

Precisas de um driver gráfico Vulkan (Mesa ou NVIDIA) e de glibc 2.31 ou mais recente (Ubuntu 20.04, Debian 11, Fedora 32 ou mais recente).

De que tipo de máquina preciso?

Uma placa gráfica compatível com Vulkan (no Mac, macOS 11 ou mais recente). O jogo ajusta a distância de visão e a qualidade da meteorologia: um portátil recente chega.

O launcher não abre?

Atualiza o teu driver gráfico a partir do site da NVIDIA, da AMD ou da Intel. Num portátil com duas placas gráficas, atualiza ambas. No Linux, instala os drivers Vulkan da Mesa (mesa-vulkan-drivers).

Já está a descarregar!

Instala o Openworld

O jogo ainda não tem os certificados da Apple e da Microsoft: o teu computador vai desconfiar na primeira vez que o abrires. É normal, eis como lhe dizer que está tudo bem. Só uma vez.

  1. 1

    Abre o Openworld.dmg

    Arrasta o Openworld para a pasta Aplicações e abre-o a partir de lá.

  2. 2

    O macOS recusa: clica em “Concluído”

    Definitivamente não em “Mover para o Lixo”.

  3. 3

    Definições do Sistema → Privacidade e Segurança

    Desce até “Openworld foi bloqueado”, clica em Abrir Mesmo Assim e confirma (palavra-passe ou Touch ID).

  4. 4

    Abre o Openworld de novo

    Clica em Abrir uma última vez. Pronto: o macOS não volta a perguntar.

À vontade com o Terminal?
xattr -dr com.apple.quarantine /Applications/Openworld.app

Depois abre o Openworld normalmente.