ИНСТРУМЕНТАРИЙ ДЛЯ ПРАВИЛ GURPS MASS COMBAT
Боднар А.В., Айдин С.А.
ФГБОУ ВО «Донецкий национальный технический университет» (г. Донецк)
кафедра «Программная инженерия им. Л.П. Фельдмана»
e-mail: linabykova13@ya.ru, aidin.serg@gmail.com
Аннотация
Боднар А.В., Айдин С.А. Разработка инструментария для правил GURPS Mass Combat. В статье рассматриваются особенности жанра настольных ролевых игр, их виды, преимущества и недостатки различных настольных ролевых систем, инструменты для системы GURPS. Раскрываются основы создания инструмента для проведения массовых боев по системе GURPS.
Ключевые слова: НРИ, ролевые игры, GURPS, Mass Combat, инструментарий.
Введение
Годом рождения настольных ролевых игр считается 1976 год, когда был опубликован первый свод правил по новой системеDungeons and Dragons. С того момента появилось множество других ролевых систем, а у жанра НРИ закрепилась верная база поклонников. В настоящее время интерес к данному жанру продолжает расти.
В статье будет проведён анализ основных понятий, существующих в жанре НРИ, а также выделены основные особенности наиболее известных игровых систем и инструментов.
Настольные ролевые игры (НРИ)
Настольная ролевая игра (НРИ) — вид настольных игр, в которой участники создают себе собственных персонажей или выбирают из существующих, при этом один из участников занимает роль ведущего ("Игровой мастер", "Мастер подземелий", "ГМ", "Рассказчик", т.д.), которому необходимо рассказывать другим игрокам историю, в которой они могут словесно и бросками кубиков решать как действовать в различных ситуациях, а ведущий должен обрабатывать их запросы и повествовать ответную реакцию как единичных личностей, так и, возможно, всего вымышленного мира в целом.
НРИ может проводиться в формате простого разговора или с использованием дополнительных правил, иначе говоря "игровых систем".
Ролевые игровые системы
Ролевых систем, как и настольных игр в целом, довольно много. Чтобы понять общие различия между системами, нужно разобраться с тем, что такое жанр, и что такое сеттинг в рамках ролевых игр.
Жанр — подразделение в определенной сфере на группы с специфическими свойствами, отличающими элементы от других. Ролевые игры заимствуют жанры из кино, книг, игр и т.д., таким образом жанр определяется ведущим и определяет, как будет проходить игра — будет это захватывающим приключением, трагичной историей или пугающими ужасами.
Сеттинг — среда (место, исторический период, вселенная), в которой происходит действие игры. Сеттинг представляет собой набор правил, внутренней истории окружения и набором его отличительных черт. В рамках ролевых игр сеттинг может быть как общепринятым (фэнтези, научная фантастика), так и локальным — отражающим конкретный вымышленный мир (к примеру, вселенную Ведьмака за авторством Анджея Сапковского). Необходимость в понятии «сеттинг» обусловлена расплывчатостью понятия «жанр». Это имеет значение для настольных и компьютерных игр, жанры которых принято классифицировать только по типу игрового процесса (например, игра в жанре 3D-шутера в научно-фантастическом сеттинге) [1].
Первой коммерческой ролевой системой является "Dungeons and Dragons", она была впервые издана в 1974 году компанией "Tactical Studies Rules, Inc", а с 1997 года издаётся компанией "Wizards of the Coast". "Dungeons and Dragons" (сокращённо "D&D") представляет собой систему правил для игр приключенческого жанра в сеттинге "фэнтези", где участники могут создать собственного персонажа, комбинируя наиболее известные в художественных произведениях расы (эльф, гномы, орки, люди) с классами, определяющими их основные способности и параметры (воин, маг, рейнджер и т.д.). На данный момент существует 5 полноценных редакций правил по игровой системе D&D, а также множество ответвлений в виде дополнительных книг, рассказывающих о новых расах, историях и возможностях как игроков, так и ведущего.
"Dark Heresy" (пер. Тёмная Ересь) — ролевая система по миру Warhammer 40000, выпущенная компанией Black Industries в 2008 и позже издаваясь и поддерживаясь Fantasy Flight Games, позволяет провести игру в сеттинге Warhammer 40000 — Темной научно-фантастической фэнтези вселенной. Данная вселенная известна по множеству редакций настольных игр другого жанра — Варгейм (Wargame), — сконцентрированных больше на массовых сражениях, чем на ролевой составляющей. Данная система имеет две редакции и тесно переплетается с другими ролевыми системами по вселенной темного и мрачного будущего ("Only War, Dark Crusade, Deathwatch и др.).
Хотя большая часть игровых систем имеют привязку к определенному сеттингу (общему, как D&D, или конкретному, как Dark Heresy), существуют и системы, которые создавались с возможностью применять их для проведения любых жанров и сеттингов.
Первая наиболее известная универсальная система — "GURPS ("Generus Universal RolePlaying System") была впервые издана в 1986 году компанией Steve Jackson Games и насчитывает на настоящее время 4 готовые редакции. GURPS получила премию "Origins Award" как лучшая ролевая система правил в 1988 году, а в 2000 году она вошла в зал славы "Origins" [2]. Стоит уточнить, что последняя версия продолжает расширяться до сих пор посредством небольших журналов "Pyramid". Система выделяется своей точностью, упором на реализм, и большим количеством правил, охватывающих практически все аспекты приключения и не только, что позволяет ведущему провести любое приключение в любом временном пространстве, и даже придумать своё, насколько абсурдным оно не казалось. Данная игровая система также является одной из наиболее недружелюбных для начинающих игроков, поскольку в ней очень много правил, следование которым не обязательно (по решению ведущего), но чрезмерное пренебрежение правилами делает данную ролевую систему сравнительно хуже с другими аналогами, которые имеют при этом куда более простые правила.
Основные особеености ролевой системы GURPS 4e
Последняя, четвертая редакция настольной ролевой системы GURPS, продолжает дополняться в настоящее время. Ядро системы состоит из книг "GURPS Basic Set: Characters" и "GURPS Basic Set: Campaigns". Также существует два вида сокращенных версий правил, подходящие для начинающих игроков: "GUPRS Lite" и "GURPS Ultra-Lite". Четвертая редакция имеет некоторые различия с третьей, однако книги двух этих систем схожи по структуре и правилах, так что опытный ведущий может комбинировать информацию из обеих этих редакций и их дополнений для создания более качественного игрового опыта.
Основу системы составляют персонажи: игровые (PC), и неигровые (NPC). Игровые персонажи контролируются игроками, в то время как неигровые используются мастером для формирования живого окружения и противников, с которыми игрокам приходится взаимодействовать.
При создании персонажа используются "Очки Персонажа", выдаваемые ведущим игрокам при создании персонажей и в процессе игры, для того, чтобы они могли перераспределить данные очки в свои характеристики или приобрести за них различные преимущества или недостатки.
Каждый персонаж имеет базовые характеристики (Сила, Ловкость, Интеллект и Здоровье), а также второстепенные характеристики, формирующиеся из основных (Очки Усталости, Очки Здоровья, Скорость, Бдительность и Сила Воли). В дополнении к основным параметрам, каждый персонаж может иметь преимущества, недостатки и умения.
Умения — квалифицированность персонажа в выполнении определенных дел (акробатика, использование компьютера, изобретательство, сражение и т.д.)
Преимущества — положительные ментальные, физические или социальные стороны персонажа, его способности и особенности, положительно влияющие на его игру.
Недостатки — отрицательные ментальные, физические или социальные стороны персонажа, ограничивающие его возможности и усложняющие ему выполнение определенных действий.
Соревновательные тесты, определяющие успешность действий, представляют собой бросок трёх шестигранных кубиков (костей), суммирование их значений и сравнение полученной суммы с "Сложностью соревнования" — значения умения, характеристики или чужого результата бросков. Соревнование считается выигранным, если сумма выброшенных кубиков ниже или равна "Сложности соревнования", или проигранным, если сумма кубиков больше. При этом существует множество ситуативных модификаторов, которые могут упростить или усложнить соревнование — учёт этих модификаторов находится в руках ведущего, как и выведение итогов соревнования, основываясь на результате кубиков.
Существующий инструментарий по ролевой системе GURPS
Подходя к вопросу инструментария для проведения ролевой системы, стоит отметить, что доминирующую часть приложений по данной системе создаются энтузиастами и поддерживаются за счёт неравнодушных пользователей — коммерческих инструментов для ролевой системы GURPS нет. Мною будет рассмотрено несколько наиболее известных и лучших средств, а также будут рассмотрены их положительные и отрицательные стороны.
GURPS Mentor — данный веб-сайт представляет собой среду для хранения и создания листов персонажей, а также схожих структур. Также на этом сайте можно совершать броски значений, составлять "доски" связей между листами и объектами, создавать собственные шаблоны персонажей и делиться ими с другими пользователями. На данный момент этот инструмент является самым известным, потому что он выполняет практически все необходимые действия по созданию персонажа, избавляет от необходимости пересчитывать параметры персонажей при изменении каких-то данных, а также имеет переведенную информацию по базовым дополнениям книги. Недостатки малозначительны: необходимость подключения к сети интернет и усложнённая система редактирования записей, не подходящая для неопытных пользователей. Сайт поддерживает русский и английский языки.
GURPS Character Sheet — приложение, выполняющее похожую с предыдущим приложением роль, при этом не требующее подключения к сети интернет. Возможность создавать собственные объекты и применять их к создаваемым персонажам позволяет опытному пользователю создать любого персонажа, которые позволяет система GURPS, и даже больше. Основными недостатками становится удобство, поскольку почти везде нет автоматического просчёта вторичных параметров персонажа, интерфейс нагромождён и для нового пользователя будет казаться слишком неудобным. Данный программный продукт находится в стадии обновления и поддержания, распространяется на бесплатной основе. В приложении нет русского языка, что может быть ещё одним недостатком для пользователя.
GURPS Character Assistant — официальное приложение для создания персонажа в системе GURPS. Распространяется на платной основе и при этом значительно уступает по качеству с предыдущими программными продуктами. Может показаться удобным из-за компактного расположения и минимуму необходимой информации в листе персонажа — может быть порекомендован новичку, если он может себе позволить данное приложение. В программе отсутствует русский язык, что делает его использование неудобным для пользователя.
Дополнение "GURPS Mass Combat"
Опциональные правила по проведению массовых сражений представлены в дополнении "GURPS Mass Combat", позволяющие настроить и провести массовое сражение в ролевой системе GURPS. Правила универсальны и могут использоваться даже без большей части основных правил системы GURPS, что позволяет использовать данное дополнение отдельно от оригинальной системы.
Основным составляющим массовых боёв являются "Элемент" (Unit) — боевая единица, которой может быть отделение, техника с экипажем, монструозное существо или самостоятельный герой [3]. В дополнении представлено большое количество шаблонов базовых элементов из разных временных эпох, которые можно использовать в том же виде, или переделать с помощью правил кастомизации. Каждый элемент состоит из таких параметров:
- Сила отряда (TS) — абстрактная величина силы, используемая в расчётах (минимум 0);
- Классы (Classes) — абстрактные типы боевой единицы, необходимые для определения превосходства типов войск (бронированные, артиллерийские, воздушные и т.д.);
- Транспортировочный вес (TW) — абстрактная величина транспортного объёма, необходимого для транспортировки данного элемента (отделение пехоты, к примеру, имеет TW 1);
- Мобильность (Mob.) — тип мобильности элемента, включает в себя средние значения, а не конкретную скорость (пешие, гусеничные, скоростные воздушные и т.д.);
- Стоимость создания (Raise) — цена, которую необходимо заплатить при создании, а также при восстановлении данного отряда. Цена указана в долларах США, хотя от сеттинга к сеттингу название валют может быть разное;
- Стоимость содержания (Maintain) — цена, которую необходимо платить каждый месяц для полного функционирования элемента. Данное значение включает в себя выплату зарплаты, покупка топлива, ремонт оборудования, премии и т.д.;
- Технологический уровень (TL) — абстрактное значение, обозначающее эпоху, к которой относится данный элемент (к примеру, XXI век отмечен как TL8).
Также существуют дополнительные факторы, позволяющие настроить существующий элемент:
- Качество (Quality) — сжатая характеристика качества подготовки или вооружения элемента, влияющие на его итоговую TS;
- Особенности (Features) — дополнительные подклассы, которые усилят или преобразуют данные элемент посредством новых механик (например, "Ночные" позволяют им сражаться ночью так же эффективно, как и днём).
Из элементов составляются противоборствующие армии, а затем начинается подготовка к проведению массового сражения: определяется погодные и позиционные условия, местность, преимущества и недостатки обеих армий, а затем все полученные модификаторы суммируются с эффективным умением командиров. В конце проводится соревновательный бросок кубиков, который определит, какая сторона преуспела в данном боевом раунде, а какая проиграла. Раунды продолжаются пока целостность одной из армий (или двух) не достигнут нуля, или если одна из армий предпримет успешное отступление из боя.
Правила для проведения боя являются абстрактными, для них не обязательно иметь фигурки, фишки, токены, и даже карта не обязательна для проведения массового сражения. Все детали определяются по желанию ведущего и реализуются посредством небольших столкновений или массовых военных кампаний.
Создание приложения для правил "GURPS Mass Combat"
Первым шагом в создании приложения для проведения и расчётов правил по дополнению Mass Combat для системы GURPS, является определение сущностей программной среды. В качестве сущностей можно выделить: class, option, quality, unit, group, army.
Вторым шагом будет реализация конструктора элемента. Необходимо создать окно с полями для ввода данных, списками объектов сущностей "class", "option" и "quality". После заполнения данных пользователем будет создан объект сущности "unit", хранящий в себе данные элемента.
Третьим шагом разработки будет конструктор армий. Для этого необходимо создать окно с генерацией армии, в которой пользователь сможет добавлять существующие элементы в группы, составляющие армию. В конце будет создан объект сущности "army", которая будет содержать объекты сущности "group", последние в свою очередь будут содержать объекты сущности "unit".
Четвертым, наиболее важным шагом, будет разработка расчёта проведения массовых сражений. Необходимо создать окно, в котором пользователь может выбрать готовые армии, выбрать условия столкновения и запустить сражение. Алгоритм должен по ранду проходить и выводить информацию о сражении и сохранять данные в текстовый файл логов. Пользователь должен иметь возможность контролировать процесс на каждом раунде, как это может делать ведущий при ведении игры, перестраивать условия и изменять структуры армий, формирований, условий боя.
После завершения всех этих шагов мы получим приложение, способное использовать правила из дополнения GURPS Mass Combat и проводить расчёты массовых сражений для быстрого и точного результата, что позволит даже неопытным ведущим использовать данные правила.
Таким образом, в результате в рамках доклада мы рассмотрели понятие жанра НРИ, его основные игровые системы и их особенности, рассмотрели отдельное дополнение Mass Combat для системы GURPS, проведенный анализ будет применяться при разработке описанного инструметария.
Литература
- Новое слово от центра науки // Библиотека Горького [Электронный ресурс]. — Режим доступа: https://www.gorkilib.ru/events/novoe-slovo-ot-tsentra-nauki0107
- GURPS // Ролевикипедия [Электронный ресурс]. — Режим доступа: https://rpg.fandom.com/ru/wiki/GURPS
- David L. Pulver. GURPS Mass Combat / David L. Pulver, Sean Punch, Nikola Vrtis. — Steve Jackson Games, 2010. — 52 p. — ISBN 978-1-55634-800-6
Аннотация
Боднар А.В., Айдин С.А. Разработка инструментария для правил GURPS Mass Combat. В статье рассматриваются особенности жанра настольных ролевых игр, их виды, преимущества и недостатки различных настольных ролевых систем, инструменты для системы GURPS. Раскрываются основы создания инструмента для проведения массовых боев по системе GURPS.
Ключевые слова: НРИ, ролевые игры, GURPS, Mass Combat, инструментарий.
Bodnar A.V., Aidin S.A. Development of tools for GURPS Mass Combat rules. The article discusses the features of the genre of tabletop role-playing games, their types, advantages and disadvantages of various tabletop role-playing systems, tools for the GURPS system. The basics of creating a tool for conducting mass combats using the GURPS system are revealed.
Keywords: Unity, game, 2D, C#, platformer, engine