{"schemaVersion":1,"record":{"key":"mechanic/phone-haptics--family-space","type":"mechanic","id":"phone-haptics--family-space","lang":"ru","title":"Поиск, пространство и направление","summary":"Положение в виртуальном поле меняет тактильный ответ. В HapticPalette ось Y задаёт интенсивность, а ось X резкость паттерна.","updatedAt":"2026-10-22","status":"active","url":"https://gamemechanics.pro/ru/knowledge/mechanic/phone-haptics--family-space/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/mechanic/phone-haptics--family-space.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/mechanic/phone-haptics--family-space.md","aliases":[],"tags":["Вибрация и тактильная отдача телефона","Каталог механик"],"sourceIds":["source-abae2b4f5a0b1ad2"],"sources":[{"id":"source-abae2b4f5a0b1ad2","title":"HapticPalette (Apple sample)","url":"https://developer.apple.com/documentation/corehaptics/updating-continuous-and-transient-haptic-parameters-in-real-time","verifiedAt":null}],"sections":[{"id":"principle","title":"Как работает","body":"Вибрация сообщает о пространственном отношении; направление считывает игрок или отдельный датчик."},{"id":"variants","title":"Варианты","body":"### Варианты и применение\n\n<a id=\"family-space-variants\"></a>\n\n- Горячо-холодно. Роль: Механика. Возможности: Базовые импульсы. Ввод: перетаскивание. Правило: По мере приближения курсора к цели интервалы между импульсами сокращаются; игрок меняет направление по градиенту. Применение: Поиск сокровища, скрытой кнопки, утечки. Ограничения: Можно кодировать расстояние темпом без управления силой мотора. <a id=\"variant-h011\"></a>\n- Амплитудный детектор. Роль: Механика. Возможности: Богатая тактильность. Ввод: перетаскивание. Правило: Игрок исследует область; сила вибрации растёт рядом с источником и помогает выбрать следующую точку поиска. Применение: Металлоискатель, аномалии, сбор ресурсов. Ограничения: Нужно различимое управление интенсивностью; предусмотреть вариант с темпом импульсов. <a id=\"variant-h012\"></a>\n- Сектор прицеливания. Роль: Механика. Возможности: Базовые импульсы. Ввод: касание, датчики. Правило: Сигнал появляется только тогда, когда виртуальный прицел или ориентация телефона попадает в нужный сектор. Применение: Поиск передатчика, наведение антенны, AR-квест. Ограничения: Для реального поворота нужны датчики; вибрация сама направление не измеряет. <a id=\"variant-h013\"></a>\n- Радиальный сканер. Роль: Механика. Возможности: Базовые импульсы. Ввод: перетаскивание. Правило: Игрок вращает луч; импульсы на углах пересечения с объектами позволяют запомнить их расположение. Применение: Радар, навигация в темноте, разведка. Ограничения: Угол задаётся положением луча; один мотор не обозначает физический сектор корпуса. <a id=\"variant-h014\"></a>\n- Активный сонар. Роль: Механика. Возможности: Базовые импульсы. Ввод: касание. Правило: После запуска скана задержка до ответного импульса условно кодирует расстояние; игрок ждёт и сопоставляет эхо. Применение: Подводное исследование, поиск стен, тактическая разведка. Ограничения: Это игровое кодирование; оно не измеряет помещение без отдельной системы датчиков. <a id=\"variant-h015\"></a>\n- Следование по контуру. Роль: Механика. Возможности: Базовые импульсы. Ввод: перетаскивание. Правило: При ведении пальца по невидимой линии возникают метки; потеря линии меняет или прекращает сигнал. Применение: Обводка, лабиринт, восстановление схемы. Ограничения: Дать отдельный сигнал потери контакта, чтобы пауза не выглядела сбоем. <a id=\"variant-h016\"></a>\n- Пересечение границ. Роль: Механика. Возможности: Базовые импульсы. Ввод: перетаскивание. Правило: Вход в область и выход из неё получают разные паттерны; игрок картографирует зоны по переходам. Применение: Минные поля в игре, биомы, невидимые препятствия. Ограничения: Нужны различимые паттерны входа и выхода либо понятный контекст. <a id=\"variant-h017\"></a>\n- Полоса правильного курса. Роль: Механика. Возможности: Базовые импульсы. Ввод: датчики, касание. Правило: В пределах допустимого отклонения идёт редкий подтверждающий сигнал; ошибка курса вызывает другой паттерн. Применение: Удержание маршрута, виртуальная антенна, обучение ориентации. Ограничения: Для маршрута в реальном мире нужны геоданные; это не надёжный канал предупреждения об опасности. <a id=\"variant-h018\"></a>\n- Кодированные повороты. Роль: Применение. Возможности: Базовые импульсы. Ввод: геоданные. Правило: Условленный ритм обозначает левый или правый поворот, а отдельная серия сообщает о приближении к манёвру. Применение: Пешеходный навигатор, маршрут внутри игры. Ограничения: Лево и право кодируются ритмом, а не локализацией вибрации; нужен короткий обучающий этап. <a id=\"variant-h019\"></a>\n- Метка места или объекта. Роль: Применение. Возможности: Базовые импульсы. Ввод: геоданные, камера, NFC/BLE. Правило: При подтверждённом обнаружении объекта или входе в зону телефон даёт идентифицирующий паттерн. Применение: Музейный квест, коллекционирование, геоигра. Ограничения: Местоположение определяют GPS, камера, NFC или BLE; учитывать их ошибки и задержку. <a id=\"variant-h020\"></a>"},{"id":"context","title":"Контекст и ограничения","body":"Авторская систематизация: 160 карточек в 16 группах. Это механики, приёмы обратной связи, применения и экспериментальные расширения, а не 160 независимых физических эффектов. Примеры проектирования условные, не утверждения об использовавших их выпущенных играх."}],"relations":[],"placements":[{"catalogId":"phone-haptics","id":"family-space","title":"Вибрация и тактильная отдача телефона","url":"https://gamemechanics.pro/ru/mechanics/phone-haptics/#family-space","categoryIds":["section-1"]}],"supersededBy":[],"attributes":{"preview":{"updatedAt":"2026-10-22","title":"Поиск, пространство и направление","description":"Положение в виртуальном поле меняет тактильный ответ. В HapticPalette ось Y задаёт интенсивность, а ось X резкость паттерна.","image":{"src":"images/mechanics/haptic-apple-palette.webp","width":965,"height":631,"game":"HapticPalette (Apple sample)","sourceUrl":"https://developer.apple.com/documentation/corehaptics/updating-continuous-and-transient-haptic-parameters-in-real-time","originalUrl":"https://developer.apple.com/tutorials/images/com.apple.corehaptics/HapticPaletteAxes@2x.png","credit":"Apple","rights":"© Apple. Official annotated app screenshot. All rights reserved; excluded from MIT and CC BY 4.0.","caption":"HapticPalette: две координаты задают параметры вибрации","alt":"HapticPalette: две координаты задают параметры вибрации","markers":[{"x":34,"y":37,"label":"Позиция контакта задаёт низкую резкость и высокую интенсивность"}]},"tips":["Один вибромотор не указывает направление сам по себе; задайте понятное правило поиска."],"examples":[{"title":"HapticPalette (Apple sample)","url":"https://developer.apple.com/documentation/corehaptics/updating-continuous-and-transient-haptic-parameters-in-real-time"}]}},"endsAt":null,"provenance":"Original editorial design catalog consolidated from project discussions on 2026-10-20. Complete discussion item lists and contextual limitations are preserved; linked primary sources support specific techniques, not the entire classification. English translation was prepared with machine assistance and editorial review.","license":"CC-BY-4.0","codeLicense":"MIT","attribution":"gamemechanics.pro contributors","catalogKey":"catalog/phone-haptics"}}