<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Механики on Deltaplan</title><link>https://thegriglat.github.io/deltaplan/mechanics/</link><description>Recent content in Механики on Deltaplan</description><generator>Hugo</generator><language>ru-RU</language><atom:link href="https://thegriglat.github.io/deltaplan/mechanics/index.xml" rel="self" type="application/rss+xml"/><item><title>Крыло и полёт</title><link>https://thegriglat.github.io/deltaplan/mechanics/flight/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://thegriglat.github.io/deltaplan/mechanics/flight/</guid><description>&lt;h1 id="крыло-и-полёт"&gt;Крыло и полёт&lt;a class="anchor" href="#%d0%ba%d1%80%d1%8b%d0%bb%d0%be-%d0%b8-%d0%bf%d0%be%d0%bb%d1%91%d1%82" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Модель полёта — не аркада с одной кривой «скорость–подъёмная сила», а точечная масса с ориентацией,&#10;которая считает те же уравнения, что и настоящий дельтаплан: подъёмная сила и сопротивление из поляры&#10;крыла, масса пилота, крен от смещения веса, сваливание, разбег и выравнивание у земли. Ниже — как это&#10;устроено и какие крылья в игре.&lt;/p&gt;&#10;&lt;h2 id="как-считается-полёт"&gt;Как считается полёт&lt;a class="anchor" href="#%d0%ba%d0%b0%d0%ba-%d1%81%d1%87%d0%b8%d1%82%d0%b0%d0%b5%d1%82%d1%81%d1%8f-%d0%bf%d0%be%d0%bb%d1%91%d1%82" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Логика лежит в &lt;code&gt;scripts/flight/&lt;/code&gt; — обычных классах &lt;code&gt;RefCounted&lt;/code&gt; (проверяются без графики, тестами), нода&#10;&lt;code&gt;Glider&lt;/code&gt; — тонкая обёртка вокруг них. Шаг физики — 120 Гц, полу-неявный Эйлер.&lt;/p&gt;</description></item><item><title>Ветер у склона</title><link>https://thegriglat.github.io/deltaplan/mechanics/slope-wind/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://thegriglat.github.io/deltaplan/mechanics/slope-wind/</guid><description>&lt;h1 id="ветер-у-склона-подветренная-зона-ротор-и-волна"&gt;Ветер у склона, подветренная зона, ротор и волна&lt;a class="anchor" href="#%d0%b2%d0%b5%d1%82%d0%b5%d1%80-%d1%83-%d1%81%d0%ba%d0%bb%d0%be%d0%bd%d0%b0-%d0%bf%d0%be%d0%b4%d0%b2%d0%b5%d1%82%d1%80%d0%b5%d0%bd%d0%bd%d0%b0%d1%8f-%d0%b7%d0%be%d0%bd%d0%b0-%d1%80%d0%be%d1%82%d0%be%d1%80-%d0%b8-%d0%b2%d0%be%d0%bb%d0%bd%d0%b0" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Дельтаплан парит у горы, потому что ветер, наткнувшись на склон, вынужден идти вверх. За гребнем&#10;происходит обратное: воздух срывается, возникает зона опускания и болтанки — «ротор», в которую&#10;дельтапланеристы залетать избегают. Ниже — как это считается формулами (аналитика), откуда они взяты&#10;и что в них заведомо упрощено.&lt;/p&gt;&#10;&lt;blockquote class='book-hint note'&gt;&#10;&lt;p&gt;В игре подъём у склона, разгон на бровке, седловина и ротор теперь берутся из физического поля воздуха —&#10;&lt;a href="https://thegriglat.github.io/deltaplan/mechanics/air-model/"&gt;модель воздуха&lt;/a&gt;. Формулы на этой странице остались запасным путём: на них игра&#10;переходит, если поле не удалось посчитать, и вне области поля. Пункты «чего формула не умеет» ниже&#10;относятся к ним.&lt;/p&gt;&lt;/blockquote&gt;</description></item><item><title>Термики</title><link>https://thegriglat.github.io/deltaplan/mechanics/thermals/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://thegriglat.github.io/deltaplan/mechanics/thermals/</guid><description>&lt;h1 id="термики-болтанка-пыльные-вихри-грозы"&gt;Термики, болтанка, пыльные вихри, грозы&lt;a class="anchor" href="#%d1%82%d0%b5%d1%80%d0%bc%d0%b8%d0%ba%d0%b8-%d0%b1%d0%be%d0%bb%d1%82%d0%b0%d0%bd%d0%ba%d0%b0-%d0%bf%d1%8b%d0%bb%d1%8c%d0%bd%d1%8b%d0%b5-%d0%b2%d0%b8%d1%85%d1%80%d0%b8-%d0%b3%d1%80%d0%be%d0%b7%d1%8b" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Термик — это столб тёплого воздуха, поднимающийся от прогретой солнцем земли. Дельтапланерист кружит&#10;внутри него, набирая высоту; вокруг термика воздух, наоборот, слабо опускается. Ниже — как это устроено&#10;в игре, откуда взяты формулы и что модель не умеет.&lt;/p&gt;&#10;&lt;h2 id="как-это-устроено"&gt;Как это устроено&lt;a class="anchor" href="#%d0%ba%d0%b0%d0%ba-%d1%8d%d1%82%d0%be-%d1%83%d1%81%d1%82%d1%80%d0%be%d0%b5%d0%bd%d0%be" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Каждый термик в игре — пузырь (&lt;code&gt;AtmoThermal&lt;/code&gt;) с источником на земле, жизненным циклом рост → зрелость →&#10;распад и профилем подъёма по радиусу. Мир разбит на клетки (&lt;code&gt;thermal_spacing_m&lt;/code&gt;), у каждой клетки —&#10;свой цикл с детерминированной фазой, силой и точкой источника (выбранной по солнечной освещённости&#10;склона); один и тот же день полностью воспроизводим независимо от того, где летал пилот.&lt;/p&gt;</description></item><item><title>Погода</title><link>https://thegriglat.github.io/deltaplan/mechanics/weather/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://thegriglat.github.io/deltaplan/mechanics/weather/</guid><description>&lt;h1 id="погода-по-температуре-и-суточный-ход"&gt;Погода по температуре и суточный ход&lt;a class="anchor" href="#%d0%bf%d0%be%d0%b3%d0%be%d0%b4%d0%b0-%d0%bf%d0%be-%d1%82%d0%b5%d0%bc%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d1%83%d1%80%d0%b5-%d0%b8-%d1%81%d1%83%d1%82%d0%be%d1%87%d0%bd%d1%8b%d0%b9-%d1%85%d0%be%d0%b4" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Пилот в игре не выбирает «слабый / средний / сильный день» из списка — он задаёт то, что видит в&#10;прогнозе: дневной максимум температуры, силу и направление ветра, облачность. Всё остальное — высота&#10;термиков, кромка облаков, сила и частота подъёмов, вероятность грозы, дневной ход — модель выводит из&#10;этих чисел физически.&lt;/p&gt;&#10;&lt;h2 id="как-это-устроено"&gt;Как это устроено&lt;a class="anchor" href="#%d0%ba%d0%b0%d0%ba-%d1%8d%d1%82%d0%be-%d1%83%d1%81%d1%82%d1%80%d0%be%d0%b5%d0%bd%d0%be" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Экран «Полёт…» задаёт три вещи: &lt;strong&gt;температуру днём&lt;/strong&gt; (0…+40 °C, ползунок с подсказкой «обычно в этом&#10;месяце — …»), &lt;strong&gt;ветер&lt;/strong&gt; (0…12 м/с на старте плюс направление, «встречный» или один из 8 румбов) и&#10;&lt;strong&gt;облачность&lt;/strong&gt; («Ясно / Переменная / Облачно»). &lt;code&gt;WeatherModel.derive&lt;/code&gt; (чистые функции,&#10;&lt;code&gt;scripts/atmosphere/weather_model.gd&lt;/code&gt;, параметры — &lt;code&gt;configs/weather_model.json&lt;/code&gt;) превращает эти три&#10;числа в тот же словарь параметров, который раньше был жёстко прописан в пресетах &lt;code&gt;weak/medium/strong&lt;/code&gt;.&#10;Влажность отдельно не запрашивается — пилот сочла её лишней: точка росы берётся как обычная для месяца&#10;и места.&lt;/p&gt;</description></item><item><title>Облака и тени</title><link>https://thegriglat.github.io/deltaplan/mechanics/clouds/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://thegriglat.github.io/deltaplan/mechanics/clouds/</guid><description>&lt;h1 id="облака-и-тени"&gt;Облака и тени&lt;a class="anchor" href="#%d0%be%d0%b1%d0%bb%d0%b0%d0%ba%d0%b0-%d0%b8-%d1%82%d0%b5%d0%bd%d0%b8" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Каждое кучевое облако в игре стоит над настоящим термиком модели атмосферы и повторяет его жизнь:&#10;рождается, растёт, живёт и рассыпается. Тень облака на земле — не декоративное пятно, а честная тень&#10;именно этой формы, и там, где она лежит, термики под ней слабее.&lt;/p&gt;&#10;&lt;h2 id="кучевые-облака-и-их-жизненный-цикл"&gt;Кучевые облака и их жизненный цикл&lt;a class="anchor" href="#%d0%ba%d1%83%d1%87%d0%b5%d0%b2%d1%8b%d0%b5-%d0%be%d0%b1%d0%bb%d0%b0%d0%ba%d0%b0-%d0%b8-%d0%b8%d1%85-%d0%b6%d0%b8%d0%b7%d0%bd%d0%b5%d0%bd%d0%bd%d1%8b%d0%b9-%d1%86%d0%b8%d0%ba%d0%bb" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Облако появляется, когда воздух термика дошёл до высоты конденсации (с задержкой, пропорциональной&#10;высоте облака и силе потока), и тает через некоторое время после того, как термик угас. Форма&#10;строится из восьми полуэллипсоидов-«башен» с широким центральным куполом и заполняется 3D-шумом&#10;(Perlin-Worley и Уорли) — это даёт клубящиеся, а не гладкие края. Мощность облака (отношение высоты к&#10;ширине) больше у переразвитых дней — кучевые облака хорошей погоды шире, чем выше, высокие башни&#10;появляются только при переразвитии.&lt;/p&gt;</description></item><item><title>Рельеф и места</title><link>https://thegriglat.github.io/deltaplan/mechanics/terrain/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://thegriglat.github.io/deltaplan/mechanics/terrain/</guid><description>&lt;h1 id="рельеф-и-места"&gt;Рельеф и места&lt;a class="anchor" href="#%d1%80%d0%b5%d0%bb%d1%8c%d0%b5%d1%84-%d0%b8-%d0%bc%d0%b5%d1%81%d1%82%d0%b0" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Рельеф — это не просто «гора из шума»: под ним настоящие высоты конкретного места на Земле, настоящая&#10;карта земного покрова (лес, луг, поле, вода) и настоящие дома, дороги и провода из OpenStreetMap. Можно&#10;взлететь на одном из встроенных мест или ввести координаты — и полетать там, куда данные вообще&#10;дотягиваются.&lt;/p&gt;&#10;&lt;h2 id="встроенные-места"&gt;Встроенные места&lt;a class="anchor" href="#%d0%b2%d1%81%d1%82%d1%80%d0%be%d0%b5%d0%bd%d0%bd%d1%8b%d0%b5-%d0%bc%d0%b5%d1%81%d1%82%d0%b0" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Место&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Что это&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Старты&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;ongudai&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Алтай, долина Урсула у Онгудая, хребет с перевалом Каянча (полёты с 1980-х)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;южный склон у Онгудайского ретранслятора, 1870 м, курс 151°&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;askarovo&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Башкирия, хребет Биягода у Идяш-Кускарово (дельтадром, Чемпионат России 2025)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;запад у верхнего лагеря 294°, восток 94°, южная вершина 285°&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;aushkul&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Башкирия, озеро Аушкуль: гора Ауштау («пупырь») и хребет у Старобайрамгулово&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Ауштау восток 119°, Ауштау юг 170°, хребет запад 273°&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;altai&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Манжерок, Малая Синюха (дополнительное место)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;3 старта&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;Источники и допущения по каждому месту — в &lt;code&gt;_sources_doc&lt;/code&gt; конфига места, например&#10;&lt;a href="https://github.com/thegriglat/deltaplan/blob/main/configs/locations/ongudai.json" rel="noopener"&gt;configs/locations/ongudai.json&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Трава, вода и ориентиры</title><link>https://thegriglat.github.io/deltaplan/mechanics/visual-cues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://thegriglat.github.io/deltaplan/mechanics/visual-cues/</guid><description>&lt;h1 id="трава-вода-и-ориентиры"&gt;Трава, вода и ориентиры&lt;a class="anchor" href="#%d1%82%d1%80%d0%b0%d0%b2%d0%b0-%d0%b2%d0%be%d0%b4%d0%b0-%d0%b8-%d0%be%d1%80%d0%b8%d0%b5%d0%bd%d1%82%d0%b8%d1%80%d1%8b" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;В игре нет HUD и подсказок — пилот узнаёт о ветре и воздухе только по картинке вокруг, как в настоящем&#10;полёте. Каждый признак ниже связан с реальной моделью атмосферы: трава колышется от настоящего ветра в&#10;этой точке, дым сносит настоящий локальный поток, рябь на воде — от того же ветра, что чувствует крыло.&#10;Ничего не рисуется «для красоты» отдельно от модели — иначе картинка учила бы неправильно.&lt;/p&gt;</description></item><item><title>Приборы и звук</title><link>https://thegriglat.github.io/deltaplan/mechanics/instruments/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://thegriglat.github.io/deltaplan/mechanics/instruments/</guid><description>&lt;h1 id="приборы-и-звук"&gt;Приборы и звук&lt;a class="anchor" href="#%d0%bf%d1%80%d0%b8%d0%b1%d0%be%d1%80%d1%8b-%d0%b8-%d0%b7%d0%b2%d1%83%d0%ba" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Никакого HUD — вся информация о полёте идёт через приборы, которые действительно висят на трапеции: два&#10;вариометра (планшет и отдельный дисплей «из 90-х»), ленточка на тросе для потока воздуха и звук —&#10;писк вариометра и звуки самого полёта.&lt;/p&gt;&#10;&lt;h2 id="вариометр"&gt;Вариометр&lt;a class="anchor" href="#%d0%b2%d0%b0%d1%80%d0%b8%d0%be%d0%bc%d0%b5%d1%82%d1%80" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;&lt;code&gt;Vario&lt;/code&gt; (&lt;code&gt;scripts/instruments/vario.gd&lt;/code&gt;) обрабатывает вертикальную скорость планера так же, как это&#10;делает настоящий прибор:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Инерция датчика&lt;/strong&gt; — фильтр первого порядка с точной дискретизацией &lt;span class="katex"&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;e&lt;/mi&gt;&lt;mrow&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mi&gt;t&lt;/mi&gt;&lt;mi mathvariant="normal"&gt;/&lt;/mi&gt;&lt;mi&gt;τ&lt;/mi&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;annotation encoding="application/x-tex"&gt;1-e^{-dt/\tau}&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt; (не зависит от&#10;частоты кадров), постоянная времени 0,7 с (&lt;code&gt;instruments.json&lt;/code&gt;); у реальных приборов — 0,5–1 с.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Среднее&lt;/strong&gt; — изменение высоты за скользящее окно 25 с, делённое на окно (интегратор, как у настоящих&#10;приборов), пока окно не заполнилось — по тому, что уже есть.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Качество&lt;/strong&gt; — пройденное по земле расстояние делить на потерянную высоту за отдельное окно; без снижения&#10;— «&amp;ndash;».&lt;/li&gt;&#10;&lt;li&gt;Полёт (время, точка взлёта, пройденный путь, след) начинается с отрыва и превышения минимальной&#10;воздушной скорости, не раньше.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Звук слышит &lt;strong&gt;то же самое отфильтрованное значение&lt;/strong&gt;, что показывает экран, — писк и цифры не расходятся.&lt;/p&gt;</description></item><item><title>Боты и очередь старта</title><link>https://thegriglat.github.io/deltaplan/mechanics/bots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://thegriglat.github.io/deltaplan/mechanics/bots/</guid><description>&lt;h1 id="боты-и-очередь-старта"&gt;Боты и очередь старта&lt;a class="anchor" href="#%d0%b1%d0%be%d1%82%d1%8b-%d0%b8-%d0%be%d1%87%d0%b5%d1%80%d0%b5%d0%b4%d1%8c-%d1%81%d1%82%d0%b0%d1%80%d1%82%d0%b0" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;В небе, кроме самого пилота, летают «другие пилоты» — боты. Они не привязаны к маршруту, просто летают: ищут термики, парят у склона, перелетают от одной цели к другой. Половина из них уже в воздухе, когда начинается полёт — небо не пустое с первой секунды. В сетевой игре те же боты видны всем, и на старт выстраивается общая очередь: сначала живые пилоты, потом боты.&lt;/p&gt;&#10;&lt;h2 id="кто-такие-боты"&gt;Кто такие боты&lt;a class="anchor" href="#%d0%ba%d1%82%d0%be-%d1%82%d0%b0%d0%ba%d0%b8%d0%b5-%d0%b1%d0%be%d1%82%d1%8b" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Число ботов — настройка «Другие пилоты в небе», 0–20 (&lt;code&gt;bots.count&lt;/code&gt;, по умолчанию 4, действует со следующего полёта). У каждого бота своё крыло (случайно из списка &lt;code&gt;configs/bots.json → wings&lt;/code&gt;, все примерно поровну; советские крылья в небе редкость — только «Апогей»), масса пилота 65–95 кг и расцветка паруса из палитры без брендов (красный, оранжевый, жёлтый, зелёный, бирюзовый, синий, фиолетовый, малиновый, графит). Все параметры — от сида полёта (&lt;code&gt;configs/bots.json → seed&lt;/code&gt;, смешивается с местом старта), поэтому один и тот же полёт (то же место, сид) даёт одних и тех же ботов.&lt;/p&gt;</description></item><item><title>Сетевая игра</title><link>https://thegriglat.github.io/deltaplan/mechanics/multiplayer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://thegriglat.github.io/deltaplan/mechanics/multiplayer/</guid><description>&lt;h1 id="сетевая-игра"&gt;Сетевая игра&lt;a class="anchor" href="#%d1%81%d0%b5%d1%82%d0%b5%d0%b2%d0%b0%d1%8f-%d0%b8%d0%b3%d1%80%d0%b0" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Deltaplan рассчитан на семью и друзей, летающих в одном небе одновременно — не на публичный сервис с сотнями игроков. Экран «Сетевая игра» в главном меню: «Создать» — выбрать место, игра выдаёт 4-значный код зоны; «Присоединиться» — ввести код. По сети почти ничего не передаётся — атмосферу каждый клиент считает у себя сам, по общим параметрам мира.&lt;/p&gt;&#10;&lt;h2 id="зоны-и-коды"&gt;Зоны и коды&lt;a class="anchor" href="#%d0%b7%d0%be%d0%bd%d1%8b-%d0%b8-%d0%ba%d0%be%d0%b4%d1%8b" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Зона — это один полёт нескольких пилотов вместе. «Создать» выбирает только место (крыло, масса, время суток и погода берутся из обычного экрана «Полёт…»); сервер выдаёт свободный 4-значный код (например, &lt;code&gt;4721&lt;/code&gt;), который пилоты передают друг другу сами — голосом или в мессенджере, игра этим не занимается. «Присоединиться» — просто ввести код: мир (место, дата, время, погода, сид) клиент строит по параметрам зоны, полученным от сервера.&lt;/p&gt;</description></item><item><title>Модель воздуха в трёх масштабах</title><link>https://thegriglat.github.io/deltaplan/mechanics/air-model/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://thegriglat.github.io/deltaplan/mechanics/air-model/</guid><description>&lt;h1 id="модель-воздуха-в-трёх-масштабах"&gt;Модель воздуха в трёх масштабах&lt;a class="anchor" href="#%d0%bc%d0%be%d0%b4%d0%b5%d0%bb%d1%8c-%d0%b2%d0%be%d0%b7%d0%b4%d1%83%d1%85%d0%b0-%d0%b2-%d1%82%d1%80%d1%91%d1%85-%d0%bc%d0%b0%d1%81%d1%88%d1%82%d0%b0%d0%b1%d0%b0%d1%85" aria-label="Ссылка"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Раньше ветер и термики в игре были набором отдельных формул: глобальный ветер одного направления, отдельная надбавка у склона, термики по карте нагрева. Теперь воздух считается одним физическим полем на сетке, а термики и болтанка берут из него место и силу. Модель работает в игре и включена по умолчанию; если поле не удалось посчитать, игра остаётся на прежних формулах.&lt;/p&gt;&#10;&lt;p&gt;Ниже — что модель умеет, на чём основана, с какими измерениями её сверяли и где она заведомо ошибается.&lt;/p&gt;</description></item></channel></rss>