Введение

Компьютерные игры с элементами реальности (CAG) и компьютерные военные игры с элементами реальности (CAWG) — это игры, которые хотя бы частично компьютеризированы, но в которых важная часть игрового процесса происходит не в виртуальном пространстве, а в реальной жизни или на макете местности. Управление игрой может осуществляться полностью компьютером или частично возлагаться на человеческого судью. Компьютерные игры с элементами реальности стремятся сочетать преимущества компьютерных игр и живого общения между игроками. В таких играх компьютеры используются для ведения статистики и иногда для определения результатов сражений, однако окончательные решения, требующие оценки, принимает человеческий судья.

Вариации

Компьютерная игра может быть не более чем набором правил и заметок на компьютере, или столь же полной, как полноценная компьютерная игра, где человеческий судья требуется лишь для принятия недетерминированных решений. В нее можно играть удаленно или всем вместе в одной комнате, смотря на один или несколько компьютерных мониторов. (Судья должен иметь свой монитор; игроки могут использовать один общий, или у каждого игрока может быть свой собственный. Либо монитор может быть только у судьи, а игроки используют бумагу, как обычно.) Эта гибкость позволяет игрокам сочетать лучшие стороны настольных и компьютерных игр, компьютеризируя игровой процесс в желаемой степени. Компьютерные игры обычно не стремятся к воссозданию поля боя в компьютерной памяти, а используют компьютер в качестве ведущего, храня правила игры и характеристики юнитов (в военных играх) или персонажей (в ролевых играх), отслеживая статус юнитов или персонажей, их позиции и расстояния, анимируя игровой процесс звуками и озвучкой, и разрешая боевые столкновения (стрельба и рукопашный бой). Все дистанционные взаимосвязи отслеживаются на игровом столе. Всю отчетность ведет компьютер.

Ролевые игры

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

Покер

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

Проекция на столе

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

Получение данных веб-камеры

В компьютерных военных играх с использованием веб-камеры применяется компьютерное зрение для обработки выстрелов на основе изображения с камеры. В случае внешней USB-камеры, она устанавливается позади выбранного стреляющего юнита (вид от третьего лица) в направлении цели. При использовании планшета выбирается встроенная веб-камера. Точное позиционирование веб-камеры позади стреляющего юнита не требуется: для признания выстрела действительным достаточно, чтобы на изображении были видны как стреляющий, так и целевой юниты. Это делает использование планшета очень удобным для таких игр. Алгоритмы распознавания целей (улучшенный контур "волшебной палочки", упрощение полигонов, алгоритмы построения выпуклой оболочки, степень выпуклости полигона) позволяют анализировать характеристики цели и оценивать расстояние до неё. Повреждения вычисляются с учетом расстояния (в единицах расстояния) между стреляющим юнитом и целью, типа вооружения (противотанковая эффективность) стреляющего юнита и толщины брони цели (уровень защиты).