ComBat Games

ComBat Games — упрощенная версия украинского боевого приложения для навигации и улучшения ситуативной осведомленности ComBat Vision

В наших обзорах защитного кейса JuggernautCase SLEEV и аксессуаров нему я упоминал, что смартфоны на поле боя чаще всего являются аппаратной составляющей более комплексных систем и используются вместе со специализированным ПО для управления, координации и улучшения ситуативной осведомленности.

Изображение с https://www.facebook.com/JuggCase/

Так, на фото и промо материалах того же JuggernautCase очень часто можно встретить одно и то же приложение под названием TAK или АТАК (Android Tactical Assault Kit), разработанное исследовательской лабораторией ВВС США (Air Force Research Lab) ещё в 2010 году. Это картографический движок для операционной системы Android (также есть версия для Windows), позволяющий обеспечивать разведку наземных сил противника, точное целеуказание, навигацию и общую ситуативную осведомленность союзных сил. Приложение позволяет ориентироваться на местности с использованием GPS и карт Национального агентства геопространственной разведки (National Geospatial-Intelligence Agency), поверх которых в реальном времени накладываются слои, отражающие определённые объекты и события. Для ATAK также имеется великое множество расширений, отвечающих за специализированные виды деятельности: навигации при парашютных прыжках, целеуказании и управлении артиллерийскими\авиационными ударами, вызова медицинской эвакуации и т.д., а для обеспечения этой коммуникации используются текущие протоколы НАТО.

ATAK достаточно закрытая система с весьма ограниченным списком организаций\подрядчиков, имеющих к нему доступ, хотя сейчас его все чаще стали применять не только в боевых подразделениях, но и для координации усилий силовых ведомств и даже деятельности волонтерских организаций при ликвидации последствий масштабных катаклизмов. И хотя открытая версия ATAK (Android Team Awareness Kit) для невоенного применения давно мелькала в планах разработчиков, найти и ознакомиться с ней мне, к сожалению, не удалось. Пока же о её возможностях можно судить по видео ниже и официальному youtube-каналу.

Но ATAK далеко не единственное подобное приложение, и с гордостью должен сказать, что силами украинских разработчиков с нуля был создан его аналог — система управления и улучшения ситуативной осведомленности на поле боя ComBat и оптического терминала разведки Combat Vision. Суть и задачи у этого приложения сходны ATAK, а существенно отличаются лишь интерфейсы для отображения определённой информации. Что ComBat Vision, что сам ComBat уже прошли крещение реальными боевыми действиями на Донбассе, и зарекомендовали себя как эффективные решения для разведки и координации сил, существенно ускоряющие и облегчающие коммуникацию.

В целях обеспечения операционной безопасности любой желающий не может получить доступ к боевым ComBat и ComBat Vision, но ознакомиться с частью их возможностей всё же можно посредством ComBat Games — упрощенной версии приложения для военно-спортивных мероприятий и таких видов активности как страйкбол, пейтбол, лазертаг и т.д. Специфика этих видов деятельности отражается в некоторых нюансах (например сущности «игра», «команда», «сторона» и т.д.) и особенностях взаимодействия с ними, но в целом сам ComBat Games вполне может быть использован для куда более широкого спектра сценариев вплоть до прокладывания маршрутов, планирования экспедиций, координации поисково-спасательных операций и т.д.

В отличие от ATAK, где все действия по нарезке карт, планированию действий, организации участников и т.д. могут быть собраны в так называемый Mission Pack непосредственно со смартфона, в ComBat сохраняется чёткое разделение на Server (вэб-сайт) и Client (Android приложение), каждому из которых отведены определённые функции. Так что давайте знакомиться с ними подробнее.

ComBat Games Server

Серверная часть ComBat Games отвечает преимущественно за обработку карт и структурирование системы данных, которые позже будут использоваться уже в приложении на смартфонах. Для работы с сервером используется сайт games.combat.vision где можно зарегистрировать учётную запись, скачать приложение для установки на устройство, ознакомиться с документацией и спланировать предстоящее мероприятие, создав соответствующую структуру данных. Выглядит эта структура следующим образом:

  • Полигоны — полигоны это своего рода районы операций, карты местности созданные при помощи открытых картографических сервисов или пользовательских файлов.
  • Игры — игра представляет собой операцию, одноразовое использование полигона. Как вы понимаете, один и тот же полигон может использоваться для организации одной или нескольких игр. Так же разные игры на одном полигоне могут иметь повторяющиеся или абсолютно уникальные условия, задачи, разных участников и т.д. Именно для того, чтобы каждый раз не нарезать одни и те же карты под разные сценарии и существует такая сущность как игра. Примечательно также, что игра привязана ко времени, и кроме даты её проведения, по играм также можно смотреть статистические журналы, позволяющие восстановить хронологию событий.
  • Стороны — в рамках одной игры в оперативном районе (полигоне) может действовать одна или несколько группировок. В зависимости от сценария игры или задач операции, группировки могут сотрудничать, соперничать или открыто противостоять друг другу, быть настроены нейтрально\лояльно по отношению друг к другу или преследовать свои собственные интересы. Эти интересы и реализуются сторонами. На картах клиента союзники отображаются только если они принадлежат к той же стороне.
  • Команды — если стороны определяют глобальные интересы группировок на стратегическом уровне, то команды представляют их на тактическом уровне. Эти единицы используются для построения иерархий и цепей командования внутри сторон, а также контроля и координации усилий её участников.

Понятно, что указанная структура и её организация наиболее применима для военно-спортивных мероприятий, но если слегка от неё абстрагироваться, то она легко адаптируется и под другие нужды. Например, для проведения поисково-спасательной операции вам всё-равно потребуется район поиска (полигон), для каждого дня не помешали бы отдельные журналы (игры), участники будут преследовать общую цель (и принадлежать к одной стороне), но будут организованы в зависимости от задач или секторов поиска (команды).

В общих чертах структура, думаю, ясна, потому давайте знакомиться с тем, как она создаётся на сервере ComBat Games.

Полигоны

Для управления полигонами на сайте имеется отдельная одноименная вкладка, где можно ознакомиться со списком уже существующих полигонов. Понятно, что они вряд ли подойдут под ваши нужды, потому, скорее всего, вам придётся создавать собственный. Делается это при помощи кнопки «+» в верхнем правом углу этой вкладки. Полигоны, как и остальные сущности в ComBat Games могут быть как общедоступными так и частными (скрываются из общего списка), а этот параметр настраивается в деталях самого полигона.

ComBat Games - secretsquirrel.com.ua

После того как вы присвоите полигону имя, страну и короткое описание (опционально), веб сайт предложит создать для него базовую карту. Сделать это можно при помощи открытых источников, включающих карты Google Roadmap, Google Satellite, Google Terrain, Google Hybrid, OpenStreetMap, OpenTopoMap, WikiMapia Hybrid, Yandex Satellite, или используя собственные файлы с геопривязкой. Если вы будете использовать открытые источники, то карты одного полигона могут включать несколько слоёв с разными картами (см. фото выше) в разных масштабах. Данная особенность позволит вам позже переключаться между этими слоями в мобильном приложении, или будет менять источники в зависимости от используемого масштаба. Так некоторые участки общей карты могут быть детализированы спутниковыми снимками, что весьма удобно.

После выбора оперативного района и необходимых масштабов\слоёв сервер ComBat Games приступит к нарезке фрагментов карт (тайлов) из открытых источников. По завершении этого процесса вы получите уведомление и сможете просматривать свой полигон на сервере, а также закачать его в виде архива, что поможет перенести данные на мобильные устройства в случае если у вас нет доступа к беспроводным сетям, или вы ограничены в объёмах\скорости передачи данных.

Игры

Полигон по своей сути это просто набор слоёв и фрагментов карт и не может использоваться в приложении изолированно. Потому в дополнение к нему потребуется ещё и создание игры.

ComBat Games - secretsquirrel.com.ua

В свойствах игры вам потребуется указать название, дату её проведения, выбрать соответствующий полигон, а также написать для неё короткое описание или вводную. Это может быть сценарий, свод правил или краткая предыстория, но эта информация позже будет доступна каждому участнику, вошедшему в эту игру через своё мобильное приложение ComBat Games.

ComBat Games - secretsquirrel.com.ua

Кроме базовой информации и привязки полигона, в зависимости от ваших потребностей на уровне игры вам также потребуется создать одну или несколько сторон. Об их предназначении я уже писал выше, но минимум одна сторона для каждой игры должна присутствовать.

Команды

В ComBat Games, как и в реальности, один в поле не воин, потому все пользователи объединяются в команды. Сразу при регистрации вас зачислят в Demo команду, участвующую в демонстрационной игре на демонстрационном полигоне. Сделано это для того, чтобы вы могли оценить базовые картографические возможности приложения и ознакомиться с его управлением. Позже вы сможете покинуть демонстрационную команду и присоединиться к существующей, или создать собственную. Команды упрощают регистрацию участников на игру, т.к. команде достаточно завить о своём намерении участвовать и выбрать сторону на игре, а также позволяют выстраивать иерархические связи внутри одной стороны, распределять обязанности и назначать ответственных.

ComBat Games - secretsquirrel.com.ua

Вкладка «Команды» на сервере ComBat Games отображает все существующие команды, даёт возможность ознакомиться с их деталями (страна, город, используемый камуфляж, моделируемые\реконструируемые подразделения и т.д.), составами, а также управлять их участниками. К слову, одновременно вы можете находится в составе только одной команды, но при этом закачивать данные нескольких игр, относящихся к этой команде, в своё приложение.

ComBat Games Server помогает преимущественно с планированием мероприятий (созданием карт, описаний и вводных, регистрацией участников, построением цепей командования внутри сторон и т.д.) и просмотром статистических данных после их проведения. А вот за всё богатство возможностей по координации, управлению, коммуникации и улучшению ситуативной осведомленности отвечает уже ComBat Games Client или само мобильное приложение.

ComBat Games Client

ComBat Games - secretsquirrel.com.ua

После установки, регистрации и входа в приложение ComBat Games подтянет вам текущую выбранную на сервере игру. При включенном GPS, маркер вашего положения сразу отобразит ваше местоположение с привязкой к текущему полигону. Кстати, приложение форсирует переключение в альбомную ориентацию для большего удобства использования. Эту опцию можно отключить в настройках, но с картами в ней работать действительно удобнее чем в портретной. Далее все взаимодействие с приложением осуществляется через кнопки на главном экране, знакомиться с возможностями которых мы будем по направлению слева вниз.

Синхронизация

Самая верхняя кнопка в левом верхнем углу отвечает за синхронизацию данных. Вообще частота автоматической отправки\получения данных с сервера задаётся в настройках и может составлять от 10 сек до 30 мин. Вы также можете активировать принудительную синхронизацию вручную если вы добавили маркеры на карту и хотите побыстрее сообщить о них другим участникам.

Кроме нажатия этой кнопки вас будет интересовать её цвет и счётчик, находящийся рядом. Цвет отображает состояние синхронизации (чёрный — не было синхронизаций с сервером, жёлтый — идет процесс передачи данных, зелёный — успешное завершение предыдущей синхронизации, красный — провал предыдущей синхронизации), а значение счётчика соответствует количеству изменений, сделанных пользователем с момента предыдущей синхронизации. Счётчик обнуляется при каждой успешной синхронизации.

Определение положения

Вторая кнопка в левом меню отвечает за перемещение маркера текущего положения согласно данным GPS вашего устройства. Пригодится на случай когда у вас используется длинный интервал автоматического обновления положения (что может снизить потребление энергии), но вам нужно уточнит своё положение не дожидаясь его завершения. Работает как кнопка «Где я?», знакомая вам по многим навигаторам. Частоту обновления положения можно регулировать в настройках приложения в пределах от 30 сек. до 30 мин.

Цвет кнопки также имеет значение и указывает на наличие достаточного количества спутников и данных для точного определения местоположения. Если данных недостаточно, то рядом с кнопкой отображается счётчик, указывающий возможное отклонение от точного положения в метрах.

Управление Масштабом

Ниже находятся две кнопки «+» и «-«, управляющие масштабом карты, отображаемой на экране ComBat Games. Между ними в числовом виде отображается значение текущего масштаба карты. Масштабы уже должны быть знакомы вам после нарезки карты на сервере ComBat Games.

Сообщения

Кнопка с изображением почтового конверта открывает вам доступ к меню сообщений.

ComBat Games - secretsquirrel.com.ua

В верхней части этого меню находятся категории и шаблоны сообщений, часто применяемых для описания передвижения, боя, текущего состояния. В категории «Другое» можно добавлять новые шаблоны сообщений.

Основная часть экрана отведена для отображения последних сообщений, а ниже находится селектор получателей (конкретные пользователи, команда, сторона и т.д.) и поле ввода сообщения.

Статус

Под кнопкой сообщений находится кнопка для выбора текущего статуса.

ComBat Games - secretsquirrel.com.ua

В выпадающем меню статуса у вас имеется возможность выбора вашего состояния, иконка которого будет отображаться рядом с вашим маркером на карте у других участников мероприятия. Достаточно полезная вещь для мониторинга ситуации поблизости и управления ресурсами.

Подробности

Верхняя кнопка в правом углу открывает доступ к всплывающему полупрозрачному меню подробностей.

ComBat Games - secretsquirrel.com.ua

Содержимое этого меню зависит от текущего положения курсора. Если курсор установлен в произвольном пустом месте карты то в меню подробностей вам отобразятся только его координаты, высота над уровнем моря а также азимут и расстояние относительно вашего текущего положения. Если же курсор будет установлен на имеющемся маркере, то меню подробностей покажет вам куда больше информации, связанной с деталями самого маркера, включая позывной, роль, командира, уровень заряда батареи и т.д.

Карты

Ниже кнопки подробностей находится кнопка меню «Карты».

ComBat Games - secretsquirrel.com.ua

С её помощью у вас есть возможность выбора слоёв и источников для отображения карты, которые были выбраны при создании полигона на стороне сервера ComBat Games. Кнопка «Обновить карту» позволяет подтянуть обновленные данные на ваше устройство в случае если на стороне сервера были внесены какие-то изменения, или в карте появились новые сегменты, недоступные ранее.

Линейка

Одной кнопкой ниже находится инструмент под названием «Линейка».

ComBat Games - secretsquirrel.com.ua

С его помощью у вас имеется возможность измерять на карте любые расстояния от текущего положения до произвольного положения курсора. Вместе с расстоянием вам так же предоставят информацию об азимуте и возвышении. При длительном нажатии кнопки линейки вам откроется меню прямого ввода азимута и расстояния, и отобразится точка с внесенными значениями относительно вашего текущего местоположения.

Компас

Не менее полезный и востребованный инструмент находится на соседней кнопке «Компас».

ComBat Games - secretsquirrel.com.ua

В этом режиме курсор жёстко фиксируется по центру экрана, а поверх него отображается полупрозрачный компас, отображающий ваше текущее положение, направление и прочую информацию. Помимо этого на компасе также будут отображаться направление на текущее положение командира и задания, в случае если они вам назначены в соответствующих меню иерархии и приказов. Кроме того компас в ComBat Games мне понравился больше чем в АТАК за счёт своей полупрозрачности и того факта, что он не уменьшает рабочую область приложения.

При длительном нажатии кнопки компаса вам откроется меню прямого ввода координат в выбранной координатной сетке (gps datum), а курсор переместиться в выбранную точку.

Задание

Ниже компаса находится кнопка «Задание», открывающая доступ к дополнительным пунктам меню.

ComBat Games - secretsquirrel.com.ua

Так, тут у вас есть возможность ознакомиться с брифингом игры — это то же описание, которое вы задавали на сервере при её создании, и как я и говорил ранее оно доступно каждому участнику. Ниже находятся дополнительные инструменты с некоторыми из которых стоит ознакомиться подробнее.

Участники

ComBat Games - secretsquirrel.com.ua

В меню «Участники» у вас будут отображаться все подключенные пользователи и подробности о их ролях и состоянии. Кроме того здесь вы можете выстраивать иерархию, объединяя участников в группы и команды. Группам присваиваются имена и ответственные, что позволяет налаживать цепи командования и эффективнее управлять участниками на тактическом уровне.

Список слоев

ComBat Games - secretsquirrel.com.ua

Каждому из участников, как и группам, присваиваются индивидуальные слои, на которые наносятся маркеры и другая информация. В этом меню вы можете управлять этими слоями и их отображением на вашем устройстве. Пригодится на случай если в ходе выполнения какой-либо задачи вы захотите абстрагироваться от информации, предоставляемой другими участниками вашей стороны, но захотите сконцентрироваться на данных от ваших сокомандников и т.д.

Треки

ComBat Games - secretsquirrel.com.ua

Помимо добавления маркеров, ComBat Games позволяет также вести запись треков о вашем перемещении и обмениваться ими в приложении. За отображение и управление этими треками отвечает пункт меню «Треки». Полезная вещь для обозначения маршрутов движения участников и транспорта, также может применяться для обозначения проходов между позициями противника или опасными участками (завалами, обрушениями и т.д.). Трекам можно присваивать имена и цвета, что позволяет группировать их в зависимости от стороны или предназначения.

Меню

Самая нижняя кнопка с правой стороны экрана — это кнопка «Меню», управляющая некоторыми свойствами отображения и обеспечивающая доступ к основным настройкам приложения.

ComBat Games - secretsquirrel.com.ua

С использованием пунктов из выпадающего меню этой кнопки вы можете управлять звуками, поворотом карты в зависимости от вашего направления или отобразить сетку поверх карты полигона. Всего поддерживается три типа сеток: градусная, километровая и листы карт Генштаба, выбрать которую можно в настройках приложения. Полезный инструмент для обозначения квадратов карты при радиообмене и коммуникации.

ComBat Games - secretsquirrel.com.ua

Ещё одна полезная опция — ночной режим, приглушающий цветовую гамму приложения и общую яркость экрана устройства. Пригодится не только для экономии заряда батареи и уменьшения вредоносного воздействия на «ночное зрение», но и снизит свечение самого устройства, понижая тем самым шансы вашего обнаружения в тёмное время суток.

Я перечислил только часть инструментов и опций, доступных в приложении ComBat Games. С подробным описанием всех пунктов меню можно ознакомиться на сайте games.combat.vision.

Ниже уделим внимание ещё тому для чего собственно и задумывалось приложение — добавлению маркеров на карту, и их использовании для улучшения ситуативной осведомленности.

Добавление маркера

ComBat Games - secretsquirrel.com.ua

Для добавления маркера на карту вам потребуется нажать и удерживать палец в выбранной точке до появления меню «Добавить». В этом меню вам пошагово предложат выбрать тип маркера (Юнит, Маршрут, Фигура и т.д.), его принадлежность (Противник, Союзник, Нейтральный, Неизвестный, Вероятный и т.д.) и категорию (Единица, Подразделение, Сооружение, Авиация и т.д.). После выбора всех этих параметров маркеру будет присвоена соответствующая иконка, соответствующая текущей маркировке НАТО, и вы также сможете внести детальную информацию о нём (наименование, высоту, примечания и т.д.)

Помимо собственно маркеров вы также можете добавлять области (Фигуры) для обозначения опасных участков, местности, требующей проверки и т.д. Отдельный пункт меню «9 линий», видный на фото выше, позволяет обозначить место вызова медицинской эвакуации в соответствии с одноименным протоколом НАТО.

Свойства маркера

ComBat Games - secretsquirrel.com.ua

Для всех добавленных маркеров также можно конкретизировать некоторые параметры, включающие направление и сектора. Эти подробности позволят выбрать оптимальное направление подхода к объектам или защитным сооружениям, а чему нет отдельного параметра, найдется место в подробностях о маркере в виде развернутого текстового описания.

Закладка командира

Ещё одно меню доступное с главного экрана приложения ComBat Games — меню командира. Для его отображения в меню «Участники» вам должна быть присвоена соответствующая роль и группа.

ComBat Games - secretsquirrel.com.ua

Потянув скролл в нижней части экрана вам отобразится меню для быстрого выбора одного или нескольких подчиненных для обмена сообщениями или присвоения соответствующей задачи. Вкладки «Подчиненные», «Команда», «Другие» позволяет быстро фильтровать участников и управлять ими.

Несмотря на свою ограниченность по сравнению с боевыми версиями приложения, и игровую направленность, ComBat Games имеет весьма богатую функциональность, способную кардинально повлиять на ситуативную осведомленность, координацию усилий и управление группами из нескольких участников. С его помощью можно вполне эффективно отслеживать передвижения в реальном времени, вести коммуникацию, обмениваться данными о состоянии участников и окружающей среды. А одна только возможность создания офлайн-карт с использованием спутниковых снимков (пускай и через сервер), по моему мнению, способна заменить собой большинство навигаторов по актуальности и точности.

Как вы поняли, я весьма впечатлён возможностями ComBat Games и могу сказать, что он не сильно уступает ATAK, но мне бы также хотелось увидеть развитие приложения в следующих направлениях:

  • Выделение картографической составляющей в отдельное универсальное ядро, включающее карты, создание маршрутов, навигацию по GPS, цифровой компас и линейку. Все функциональные возможности поверх картографии имело бы смысл вынести в дополнительные модули, подключаемые по желанию\необходимости.
    • Не всем нужны военные маркеры и звания, иерархия и приказы, но при этом могут потребоваться слежение, добавление прочих маркеров, обмен статусами, сообщениями и файлами.
    • Развитие и обновление картографического ядра не затрагивало бы плагины, а расширение существующих плагинов или появление новых не влияло бы на пользователей, пользующихся только ядром.
    • Возможность гибкой тарификация в зависимости от количества используемых плагинов\возможностей. Плати только за то, чем пользуешься, и не устанавливай того, что не востребовано.
  • Создание различных наборов маркеров под различные нужды (в качестве отдельных модулей).
    • Набор маркеров военного назначения уже есть.
    • Создание туристического набора маркеров, включающего иконки лагеря, мест пополнения водных и продуктовых запасов, горных убежищ, спасательных станций и прочих мест повышенного интереса, связанных с планированием и прохождением туристических маршрутов. Нечто подобное маркерам из часов Suunto Traverse Alpha Stealth, думаю, было бы весьма кстати.
    • Создание «чрезвычайного» набора маркеров, используемого при ликвидации последствий различных катаклизмов и включающих иконки для разрушений, возгораний, затоплений, обрывов линий электро-, газо- и водоснабжения и т.д.
    • Создание набора маркеров для отражения дорожной ситуации и т.д.
  • Создание офлайн карт Украины с разбивкой на административные области. Единоразово качаешь себе в устройство карту области или всей страны — и навсегда забываешь о полигонах. Есть необходимость перемещаться между областями — докачиваешь недостающие регионы и работаешь с ними. Помогло бы с экономией места на устройствах, особенно для тех, кто редко выбирается за пределы области.
  • Упрощение структуры данных. Полигоны, игры, стороны и команды, это конечно хорошо, но востребовано, опять-таки, не всеми и не всегда, а следить за зависимостями между ними не совсем удобно. Для большинства мероприятий подошла бы и упрощенная структура: карта, операция, одна сторона и отряды внутри неё. Если бы ею можно было бы управлять с мобильного устройства без необходимости использовать сервер — было бы совсем хорошо.
  • Создание Mission Pack как у ATAK, включающих все необходимые карты, описания, наборы маркеров и т.д., необходимые для участия в мероприятии или операции. Качаешь Mission Pack из интернета или получаешь файлом от другого участника по Bluetooth — и можно действовать.
  • Поиск способов обмена данными без использования мобильного подключения (3G, Wi-Fi и т.д.), что бы повысило надёжность системы в отрыве от цивилизации или в условиях отсутствия покрытия. Боевая версия приложения, к слову, уже поддерживает P2P обмен данными через цифровые рации. Для гражданского использования для этих целей можно было бы использовать, например, APRS.
  • Редизайн интерфейса приложения под рекомендации Google Material Design с возможностью настройки верхнего меню действий (как в ATAK).

Я думаю я был бы не единственным пользователем, готовым приобрести отечественное приложение с описанными возможностями через Google Play, чтобы поддержать его дальнейшее развитие.

MAD

Однажды MAD устал собирать полезную информацию о туризме, выживании и снаряжении в блокноты, записывать цитаты на бумажках, добавлять закладки в сети, и откладывать полезные статьи на потом ... Вот тогда он и решил запустить SECRET SQUIRREL, на страницах которого Вы сейчас находитесь. Что из этого получилось - судить Вам

Читайте также: