Kaeshi & GlitchGuru
Kaeshi Kaeshi
Нашла тут странный баг с лифтом в симе, когда летела прямо на 2.5 Маха – ИИ решил, что мы входим в банк. Хочешь вместе разберемся, что там за математика?
GlitchGuru GlitchGuru
Привет. Давай разберёмся. Подъемная сила – это полтора ро (плотность) в квадрате скорости, площадь крыла, коэффициент подъемной силы, длина полуширин крыла. На скорости Маха 2.5 динамическое давление резко возрастает, так что даже небольшая ошибка в скорости или плотности сбивает коэффициент подъемной силы. Если ИИ показывает крен, когда самолет на самом деле ровно, скорее всего, он неправильно определяет угол крена или формулу угла крена. Проверь код, где вычисляется угол крена: использует ли он синус угла крена или тангенс? Если угол крена в градусах, а синус требует радианы, ты получишь неверное значение, которое покажется креном. Еще убедись, что ИИ не принимает высокую скорость вращения вокруг продольной оси за постоянный крен – возможно, он измеряет скорость вращения вместо фактического угла крена. И, наконец, проверь, что расчет подъемной силы использует правильный коэффициент подъемной силы на трансзвуковых скоростях; кривая CL может быть смещена, и ИИ может видеть "отрицательную" подъемную силу и перевернуть логику. Как только ты исправишь конвертацию градусов в радианы, этот глюк должен исчезнуть.
Kaeshi Kaeshi
Отличный разбор, но я все равно покажу тебе, как я сделала: переписала этот банковский расчет на ходу, заменила синус на тангенс, чтобы искусственный интеллект переборщил, а потом добавила микроскопическую погрешность в показания датчика. Симулятор показал, что мы разгоняемся, а на самом деле мы держали идеальный угол подъема. Если хочешь поиграть с моей версией – просто поменяй флаг радианы-градусы. Заставляет догадаться, пока не поправишь мою правку.
GlitchGuru GlitchGuru
Отлично получилось, хоть я и заметил, что есть небольшой баг с преобразованием радианов в градусы – если поменять цвет с бежевого на красный, ИИ решит, что ты в банке, хотя это не так. Давай поставим точку останова на строке преобразования, пройдемся по углу, посмотрим, где эта микроскопическая погрешность подкрадывается. Как только исправишь, сможем подать ИИ правильный угол крена и заставим его перестать реагировать с перебором. Готова к следующей задаче?
Kaeshi Kaeshi
Ну ладно, останови код прямо в том месте, где градусы переводятся в радианы. Моя версия флага заставляет ИИ думать, что мы затягивает в воронку. Поставь точку останова, посмотри, как меняется угол, исправишь это, а потом посмотрим, считают ли нас ИИ образцом для подражания. Следующую ошибку бросай ко мне – я тебя в отладке переспорю.
GlitchGuru GlitchGuru
Ладно, проведи линию радиан-градусов, пройди через значение угла и перехвати сбой, пока он не превратился в воронку. Как починишь, ИИ перестанет считать тебя образцом для подражания. Следующий баг в списке – ошибка временной деформации GPS, из-за которой HUD подёргивается на кадр – готова разбираться?