OPENWORLD
Завантажити

Небо й космос · Фази Місяця й затемнення

Гра зі справжніми фазами Місяця й затемненнями — навіть з Місяця

В Openworld Місяць — це не картинка, що змінюється за таймером: це куля на справжній орбіті, освітлена справжнім Сонцем, тож фази й затемнення просто трапляються самі. Ось фізика, наживо, і рівно те, що симулює гра.

Автор: Tom Pascard· Оновлено ·9 хв читання

Коротко

  • Фази Місяця обчислюються, а не намальовані: куля, освітлена Сонцем, якою ти бачиш її з того місця, де стоїш. З Місяця ти бачиш і фази Землі.
  • На справжній Землі орбіта Місяця нахилена на 5,1°, тож більшість місяців тіні промахуються. В Openworld нахил становить 0,5°: одне сонячне й одне місячне затемнення за кожен місячний цикл, це зроблено навмисно.
  • Затемнення справді затемнює світ: рельєф, небо, істот, які думають, що настала ніч, і сонячні панелі, що сповільнюються.
  • З Місяця місячне затемнення — це сонячне затемнення Землею: той самий код працює для кожного тіла Сонячної системи.
  • Чесний перелік наприкінці: що справжнє (орбіти, фази, тіні), а що спрощено (масштаб, нахил, поки що немає червоного Місяця).
Читати гід
Завантажити OpenworldMac · Windows · Linux

Також для інших систем

Альфаграти можна вже зараз

псст… клацни по них

На цій сторінці
  1. Як працюють фази Місяця на справжній орбіті?
  2. Чому затемнення не буває щомісяця?
  3. Сонячне й місячне затемнення: що ти бачиш у грі
  4. Як виглядає сонячне затемнення з Місяця?
  5. Затемнення на кожному тілі (а що з Марсом?)
  6. Коли наступне затемнення в моєму світі?
  7. День, ніч і погода навколо
  8. Що гра симулює, а що спрощує
  9. Питання

Openworld — це воксельна пісочниця на цілій круглій планеті — ідеш прямо й повертаєшся туди, звідки вийшов, — з Місяцем, до якого можна долетіти. На Mac (рідна підтримка Apple Silicon), Windows і Linux. Цей гід про небо: чому Місяць змінює форму, чому затемнення рідкісні на справжній Землі й часті в грі та що ти побачиш, спостерігаючи затемнення з Місяця.

Як працюють фази Місяця на справжній орбіті?

У Місяця немає власних фаз. Це куля, і Сонце завжди освітлює рівно половину її. Змінюється кут, під яким ти бачиш цю половину. Коли Місяць між тобою та Сонцем, його освітлена половина відвернута: новий Місяць. Коли він по той бік Землі, ти бачиш освітлену половину анфас: повня. Між ними ти бачиш частину денного боку й частину нічного: серпи, чверті, випуклі Місяці. Освітлена частка — просто (1 + cos α) / 2, де α — кут Сонце–Місяць–Земля.

Тягни Місяць навколо Землі (або користуйся стрілками). Ліворуч: орбіта, якщо дивитися з-над Північного полюса, сонячне світло йде зліва. Праворуч: що ти бачиш із Землі й що з Місяця — ці дві фази завжди разом складають повний диск.

Openworld робить саме так. Гра обчислює, де в кожен момент розташовані Сонце, Земля й Місяць, за їхніми орбітами (рівняння Кеплера зі справжніми ексцентриситетами), і малює Місяць як справжню сферу, піксель за пікселем, освітлену з боку Сонця. Ніде немає намальованих фаз: серп — це тінь кулі. А оскільки це геометрія, той самий розрахунок працює й навпаки: стоячи на Місяці, ти бачиш фази Землі — повну Землю, коли на земному небі новий Місяць, і так далі.

  • 25 хвна одну добу на Землі
  • 29,5доби від одного молодика до наступного
  • ≈ 12 год 20реального часу на місячний цикл
  • 365діб у році (близько 6 справжніх діб)

Як це вміщається в грі? Уся Сонячна система масштабована: відстані поділені на 6,371 (у Землі радіус 1000 км), а тривалості — на 57,6 (доба триває 25 хвилин). Обидва стискаються разом, тож геометрія неба лишається вірною: кути між тілами, їхні фази й 29,5 доби місяця — справжні.

Чому затемнення не буває щомісяця?

Щоразу на молодику Місяць проходить між Землею і Сонцем. Щоразу на повні він проходить за Землею. То чому ж на справжній Землі немає двох затемнень на місяць? Бо орбіта Місяця нахилена приблизно на 5,1° відносно орбіти Землі навколо Сонця (екліптики). Більшість місяців Місяць проскакує трохи вище або трохи нижче від лінії між Сонцем і Землею, і тіні промахуються.

Дві орбіти перетинаються у двох точках, які називають вузлами. Затемнення можливе лише тоді, коли молодик або повня припадає біля вузла, а це трапляється під час двох сезонів затемнень на рік із проміжком близько 173 діб. Тому на справжній Землі буває від 4 до 7 затемнень на рік, а не 24.

Сонячне й місячне затемнення: що ти бачиш у грі

Сонячне затемнення настає на молодику: Місяць закриває Сонце для тих, хто стоїть у його тіні. Місячне затемнення настає на повні: Місяць входить у тінь Землі, і його бачить кожен на нічному боці. Кожна тінь має дві частини. У повній тіні (умбрі) Сонце сховане цілком. У напівтіні навколо неї закрита лише частина диска Сонця.

Сонце, Земля й Місяць у вокселях зі справжньою геометрією: відстані стиснуто, але кожна тінь зберігає свій справжній розмір там, де падає. Перемикай вигляди, тягни картинку або смужку, щоб рухати час.

Під час сонячного затемнення

Гра вимірює, дивлячись звідти, де ти стоїш, яка частина диска Сонця закрита, з тією самою лінзоподібною ділянкою перекриття, яку використав би планетарій. Так виходить часткове, повне або кільцеподібне затемнення (коли Місяць трохи задалеко, щоб закрити все Сонце — як і на Землі, це залежить від відстані до Місяця на його еліптичній орбіті). Часткові фази тривають близько двох хвилин з кожного боку; сама повна фаза — лише секунди, бо ігровий час іде у 57,6 раза швидше за наш.

І світло йде слідом. Денне світло світу — це висота Сонця, помножена на видиму частину його диска, тож під час повної фази рельєф, небо й істоти — усе темніє; навколо чорного Місяця з’являється вінець світла — корона. Мізки істот читають те саме денне світло: коли його менше чверті від повного, спавнер вважає, що настала ніч, тож нічні істоти можуть з’явитися посеред дня, а ті, що горять на сонці, отримують перепочинок. Сонячні панелі під час затемнення теж дають менше: їхня віддача йде за тим самим світлом.

Під час місячного затемнення — і чому справжній Місяць червоніє

На нічному боці повний Місяць входить у тінь Землі й темніє: спершу з краю, потім увесь. Насправді він не чорніє: він стає мідно-червоним. Земна атмосфера заломлює трохи сонячного світла в повну тінь, а дорогою повітря розсіює синю частину (з тієї ж причини, з якої заходи сонця червоні). Місяць у повному затемненні освітлюють усі сходи й заходи сонця на Землі разом.

Як виглядає сонячне затемнення з Місяця?

Ось найгарніше: місячне затемнення, яке бачать із Землі, — це сонячне затемнення, яке бачать з Місяця. Стань у цю мить на Місяць — і ти побачиш, як Земля проходить перед Сонцем. Звідти Земля здається завширшки приблизно 1,9°, у 3,7 раза ширшою за Сонце, тож вона легко його закриває, і набагато довше, ніж Місяць будь-коли закриває його із Землі. Коли Сонце зникає, навколо чорної Землі спалахує тонке кільце: її атмосфера, що світиться всіма сходами й заходами сонця. Саме це кільце фарбує Місяць у червоне, якщо дивитися знизу.

Вигляд із Землі: місячне затемнення

  • На повні, на всьому нічному боці
  • Місяць темніє, спершу з краю
  • Справжнє небо: він стає мідно-червоним
  • Години на справжній Землі, хвилини в грі

Вигляд із Місяця: сонячне затемнення

  • У ту саму мить, з боку, зверненого до Землі
  • Земля, у 3,7 раза ширша за Сонце, закриває його
  • Справжнє небо: червоне кільце заходів сонця навколо чорної Землі
  • Світло на місячному ґрунті падає

В Openworld це працює за тим самим правилом, бо розрахунок затемнення дивиться на кожне тіло між тобою і Сонцем: на Місяці таким тілом є Земля. Диск Сонця закривається, чорне місячне небо темнішає ще більше, світло на сірому ґрунті падає. А якщо навпаки, під час сонячного затемнення на Землі глянути вгору з Місяця: Земля повна, і по ній ковзає тінь Місяця. Щоб постояти там самому, дивись, як потрапити на Місяць, із його слабкою гравітацією й Землею, що висить у чорному небі, а щоб дістатися туди — збудуй ракету.

З Місяця Земля майже не рухається небом: Місяць завжди повернутий до неї одним боком. День і ніч минають, Земля проходить свої фази, але висить в одному й тому самому місці над горизонтом.

Затемнення на кожному тілі (а що з Марсом?)

У грі немає списку «затемнень для гри». Її Сонячна система — це список тіл, сьогодні це Сонце, Земля й Місяць, кожне на своїй орбіті, і для будь-якої точки будь-якого світу вона питає: які тіла стоять між мною і Сонцем і яку його частину вони закривають? Тіні малюються й на тілах у небі: із Землі ти дивишся, як затемнення з’їдає Місяць, а з Місяця бачиш, як по Землі ковзає темна пляма. Марса в грі ще немає; коли з’явиться інший світ, його затемнення прийдуть разом із ним, без жодного нового коду затемнень.

Коли наступне затемнення в моєму світі?

У грі немає календаря затемнень: небо саме є календарем. Оскільки затемнення кожного виду трапляється раз на місячний цикл, читай Місяць:

  • Тонкий серп, а потім Місяця взагалі немає: наближається молодик, і сонячне затемнення перетне частину денного боку. Повну фазу видно лише вузькою смугою; в інших місцях воно часткове.
  • Місяць, що щоночі круглішає: приблизно за два тижні повня принесе місячне затемнення, видиме з усього нічного боку.
  • Один цикл займає 29,5 ігрової доби, близько 12 годин гри. Спостерігай у підзорну трубу (×4) або постав телескоп на триногу (×16), щоб роздивитися деталі тіні.
  • Не відводь погляду через корону: її видно лише ті секунди, поки триває повна фаза.

День, ніч і погода навколо

Затемнення відбуваються на тлі справжніх дня й ночі. Земля обертається за 25 хвилин, Сонце сходить на сході, вісь нахилена на 23,44°, як у нас, тож біля полюсів бувають полярний день і полярна ніч без жодного спеціального коду. Світанок і сутінки підфарбовують небо в бік Сонця, ніч повна зір. Коли всі гравці на Землі в ліжку, ніч минає. На Місяці день триває цілий місячний місяць: два тижні світла, два тижні ночі.

Ніч в Openworld: засніжені гори під зоряним небом
Ніч біля підніжжя гір на круглій планеті — те саме небо, де відбуваються затемнення.

На Землі хмари, дощ, сніг і грози пливуть над краєм фронтами завширшки в кілька кілометрів — і можуть сховати твоє затемнення. На Місяці повітря немає, отже немає й погоди: чорне небо, завжди ясне.

Що гра симулює, а що спрощує

Спрощено

  • Масштаб: відстані ÷ 6,371, час × 57,6 (доба = 25 хв)
  • Орбіта Місяця нахилена на 0,5° замість 5,1°, вузли не дрейфують
  • Затемнений Місяць темніє, але не червоніє; сяйво нічного боку стале
  • Біля землі Сонце й Місяць намальовано у 4 рази більшими (справжній розмір понад 300 км); тіні мають справжній розмір
  • Кольори неба підібрано вручну, зірки процедурні (без справжніх сузір’їв)
  • Три тіла: Сонце, Земля, Місяць

Справжнє

  • Положення за орбітальними елементами (Кеплер), справжні ексцентриситети
  • Фази з геометрії, для Місяця й для Землі, якою її видно з Місяця
  • Затемнення з перекриття справжніх дисків: часткові, повні, кільцеподібні
  • Світло всього світу падає разом зі схованим Сонцем
  • Висота Сонця протягом року й полярний день — із нахилу 23,44°
  • Затемнення в обидва боки, на кожному тілі

Openworld — це передусім гра: деякі рішення існують для того, щоб ти справді щось побачив. Але все, що ти бачиш у її небі, походить від положень справжніх куль у космосі, тому серп, тінь чи затемнення завжди з’являються там, де кажуть закони фізики. Якщо тобі сподобалось, решта гідів про небо й космос заведуть далі — ракети, Місяць, політ.

Стеж за Openworld

@play_openworld — офіційна сторінка Openworld в Instagram: відео з гри та новини кожного оновлення.

@play_openworld

Openworld створив @tompascard

Три кроки до твого першого затемнення

  1. 1Встанови Openworld із завантаженого файлу: він налаштує лаунчер.
  2. 2Створи обліковий запис у лаунчері та підтверди електронну пошту.
  3. 3Обери ім’я користувача… і грай.
Завантажити OpenworldMac · Windows · Linux

Також для інших систем

Альфаграти можна вже зараз

Питання

Чому місячне затемнення червоне?

Земна атмосфера заломлює трохи сонячного світла в свою тінь і розсіює синю частину, як на заході сонця. Місяць освітлено червоним світлом усіх сходів і заходів сонця на Землі водночас. В Openworld сьогодні затемнений Місяць темніє, але не червоніє.

Чи можна бачити фази Землі з Місяця?

Так, і в реальності, і в грі. Фаза Землі протилежна фазі Місяця: коли Земля бачить молодик, Місяць бачить повну Землю. В Openworld обидві виходять з одного й того самого розрахунку.

Як часто в Openworld бувають затемнення?

Кожен місячний місяць приносить одне сонячне й одне місячне затемнення — приблизно раз на 29,5 ігрової доби, близько 12 годин гри. Повне сонячне затемнення буває повним лише вздовж вузької смуги; в інших місцях воно часткове.

Як виглядає сонячне затемнення з Місяця?

Земля, у 3,7 раза ширша за Сонце в місячному небі, насувається на нього й довго стоїть перед ним; у справжньому небі навколо неї спалахує тонке червоне кільце заходів сонця. Це відбувається в ту саму мить, що й місячне затемнення, видиме із Землі.

Як потрапити в гру і на яких комп’ютерах вона працює?

Гра працює на Mac (Apple Silicon або Intel), Windows і Linux. Завантажити гру.

Читай далі

Ще гіди

Гра

Продовжуй досліджувати Openworld

Завантаження

Готовий до старту?

Один невеликий файл — і твоя планета чекає. Гра оновлюється сама.

Уже доступно. Openworld в альфі, і грати можна вже сьогодні.

  1. АльфаТи тутСьогодні. Уся гра, у яку можна грати з першого дня альфи, і вона коштує дешевше.
  2. БетаКоли гра стане стабільнішою.
  3. Офіційна версіяФінальна версія. Лаунчер сам приведе тебе туди.

Чекати нічого: Openworld завантажується з цього сайту, а не зі Steam чи з іншого магазину.

Твоя система

Linux

x64, glibc 2.31+ (Ubuntu 20.04+), драйвери Vulkan

Завантажити

Openworld-linux-x64.tar.gz

  1. 1Встанови Openworld із завантаженого файлу: він налаштує лаунчер.
  2. 2Створи обліковий запис у лаунчері та підтверди електронну пошту.
  3. 3Обери ім’я користувача… і грай.

Стеж за Openworld

@play_openworld — офіційна сторінка Openworld в Instagram: відео з гри та новини кожного оновлення.

@play_openworld

Openworld створив @tompascard

Чи вже вийшла гра Openworld?

Так. У Openworld можна грати з першого дня його альфи. Завантаж гру для Mac, Windows або Linux, створи акаунт у лаунчері й грай: дати релізу чекати не треба.

Чи вийде Openworld у Steam?

Openworld немає у Steam чи в іншому магазині, і магазин тобі не потрібен: ти завантажуєш гру з цього сайту, вже сьогодні, а її лаунчер сам підтримує її в актуальному стані.

Альфа, бета, офіційна версія: що це означає?

Альфа: у гру вже можна грати, і вона росте з кожним оновленням; щось змінюється, а часом ламається. Коли вона стане стабільнішою, то стане бетою, а потім офіційною версією. Це та сама гра від початку до кінця: ти граєш зараз, а лаунчер сам встановлює кожну нову версію.

Навіщо грати вже під час альфи?

Ти граєш одразу, бачиш, як гра росте від оновлення до оновлення, а альфа коштує дешевше, ніж коштуватиме офіційна версія.

macOS каже, що застосунок «не було відкрито»

Поки що це нормально: у застосунку ще немає сертифіката Apple. Натисни Готово, відкрий Системні налаштування → Конфіденційність і безпека, прокрути вниз до Openworld і натисни Все одно відкрити. Лише один раз.

Windows показує «Windows захистила ваш ПК»

Установник ще не має сертифіката. Натисни Докладніше, потім Усе одно виконати.

А в Linux?

Розпакуй архів і запусти програму:

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

Потрібен графічний драйвер із підтримкою Vulkan (Mesa або NVIDIA) і glibc 2.31 або новіша (Ubuntu 20.04, Debian 11, Fedora 32 або новіші).

Який комп’ютер мені потрібен?

Відеокарта з підтримкою Vulkan (на Mac — macOS 11 або новіша). Гра сама підбирає дальність промальовування та якість погоди: достатньо свіжого ноутбука.

Лаунчер не відкривається?

Онови графічний драйвер із сайту NVIDIA, AMD або Intel. На ноутбуці з двома відеокартами онови обидва. У Linux встанови драйвери Vulkan від Mesa (mesa-vulkan-drivers).

Завантажується!

Встанови Openworld

У гри ще немає сертифікатів Apple і Microsoft: твій комп’ютер поставиться до неї підозріло під час першого запуску. Це нормально, ось як сказати йому, що все гаразд. Лише один раз.

  1. 1

    Відкрий Openworld.dmg

    Перетягни Openworld у теку Програми, потім запусти її з «Програм».

  2. 2

    macOS відмовляє: натисни «Готово»

    Аж ніяк не «Перемістити в смітник».

  3. 3

    Системні налаштування → Конфіденційність і безпека

    Прокрути вниз до «Openworld заблоковано», натисни Все одно відкрити і підтверди (пароль або Touch ID).

  4. 4

    Перезапусти Openworld

    Натисни Відкрити востаннє. Ось і все: macOS більше не питатиме.

Впевнено почуваєшся в Терміналі?
xattr -dr com.apple.quarantine /Applications/Openworld.app

Потім запускай Openworld як завжди.