Сборки 0.6–0.7.1 и сетевая игра от оценки до роадмапа

Три сборки за день — от погоды из прогноза до полутени под крылом — и вечером за один присест сетевая игра прошла путь от идеи до архитектуры: код, ведущий, «Догнать», очередь на старт и транспорт на Go-сервере. Отдельно — детерминизм мира под сетевую игру.

Сборки 0.6.0 → 0.7.0 → 0.7.1

  • 0.6.0: погода из прогноза (температура, ветер, облачность вместо «слабый/средний/сильный день»), день идёт по солнцу, ротор за хребтом, английский язык, 9 реальных крыльев в 4 классах, ленточка на тросах, перчатки.
  • 0.7.0: рябь на воде от ветра («кошачьи лапы»), тени облаков по форме облака (гасят прямое солнце), костёр у палаток с дымом по ветру, реалистичная трапеция, новый пилот на MPFB2 (CC0), имена над ботами; затем ботинки и визор (пилот-консультант: «босой, а сверху чёрный брусок»).
  • 0.7.1: зернистая рябь на моделях в тени крыла — полутень солнца 0,8° → 0,25° (физически солнце ~0,53°, выше ~0,3° PCSS без TAA даёт шум).
  • Папка site/content/releases/<версия>/ со скриншотами и devlog — по просьбе пользователя.

Рябь на воде от ветра, Аушкуль, 6 м/с

Визор — после правки

Сетевая игра — от оценки до роадмапа за вечер

Лобби не нужно; «Сетевая игра»: место → 4-значный код; вход по коду; ведущий с переключением; «Догнать» (клавиша =, перелёт-буксир по «куполу» скорости ~10 с); очередь на старт (сорванный старт → в конец — намеренно); боты у ведущего. Транспорт: Telegram-бот и mesh/DHT рассмотрены и отклонены; Go-сервер на VPS + встроенный сервер для одной комнаты («они будут сидеть в одной комнате, им проще лично встретиться»); контракт — .proto поверх WebSocket (gRPC в Godot нет). Строка мира deltaplan://world?... по координатам (название места — личное, координаты — детерминированны).

Детерминизм мира (NET-00)

Атмосфера стала чистой функцией места, даты, погоды и времени; каждое «Лететь» — новый случайный сид («Ещё раз» — тот же день).