Поиск по сайту:

Поделитесь картами сражений в жанре ролевой игры с помощью этого веб-приложения с открытым исходным кодом.


Mythic Table позволяет пользователям делиться картами игры Dungeons and Dragons онлайн.

Я много играю в Dungeons and Dragons (D&D), настольную ролевую игру, в которой игроки берут под свой контроль мифических героев, исследуют воображаемые подземелья и сражаются с воображаемыми драконами. Игроки D&D часто любят рисовать карты на больших листах мясной бумаги или покупать и создавать запоминающиеся декорации, чтобы можно было отслеживать свое продвижение по мирам с помощью игровых миниатюр.

(Эрик Дитч, CC BY-SA 4.0)

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

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

Было ясно, что мне нужен размещенный экземпляр боевой карты D&D.

Размещенные боевые карты

У игроков в ролевые игры есть несколько размещенных в Интернете программных решений для ролевых игр, включая Astral, Roll20, Beyond Tabletop и другие. Все это прекрасные сайты с множеством функций, и ими ежедневно активно пользуются толпы нетерпеливых игроков, но ни один из вариантов не был с открытым исходным кодом.

До настоящего времени.

Mythic Table — это размещенная система боевых карт и веб-приложение с открытым исходным кодом для сражений D&D. Это захватывающая разработка по многим причинам, не последней из которых является возможность модифицировать открытый исходный код. Если вы геймер, который также пишет код (или программист, который занимается играми), вы можете просмотреть кодовую базу Mythic Table и внести свой вклад в проект, потенциально улучшая приложение для всех. Если вы геймер с опытом системного администрирования, вы можете взять код Mythic Table и разместить его экземпляр для своих местных или частных игровых групп.

Короче говоря, технология Mythic Table обладает всеми преимуществами существующих приложений с дополнительным бонусом в виде 100% расширяемости.

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

Использование мифической таблицы

Опыт Mythic Table понятен и эффективен. После входа в систему я прошел краткое руководство по использованию приложения. Это было интуитивно понятно и в основном включало нажатие на значки и перетаскивание их по карте.

Когда я был готов к подготовке к Мастеру Подземелий (DM), я создал новую кампанию, указав название кампании, простое описание и (необязательно) файл карты.

(Сет Кенлон, CC BY-SA 4.0)

В главном интерфейсе моя карта появилась на виртуальном столе с полями чата и свойств вдоль правой стороны экрана. Я мог бы добавлять жетоны персонажей на панель Персонаж и общаться с моими игроками в поле Чат (однако мои игровые группы используют Mumble для голосового чата, поэтому мы не использовали чат много).

(Сет Кенлон, CC BY-SA 4.0)

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

(Сет Кенлон, CC BY-SA 4.0)

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

(Сет Кенлон, CC BY-SA 4.0)

Поскольку я первоначально тестировал Mythic Table, были добавлены новые функции маркеров токенов, которые помогают отслеживать эти условия (и многое другое).

Поддержка мифического стола

Mythic Table — активный проект, и сейчас самое время принять в нем участие. Любой может присоединиться к списку рассылки или чату, а разработчики могут клонировать исходный код проекта из GitLab. Исходный код распространяется по лицензии Apache 2.0.

Если вы художник, вы можете (и должны) создавать жетоны для Mythic Table. Им нужны ресурсы Creative Commons, а всем геймерам всегда нужен запасной токен.

Наконец, вы также можете присоединиться к Patreon Mythic Table, чтобы помочь финансировать его усилия.

Mythic Table — это увлекательный и дружелюбный проект с открытым исходным кодом, предлагающий новый смелый способ игры с друзьями по всему миру. Используйте свои лучшие качества (это обязательная ссылка на D&D), чтобы принять участие прямо сейчас и обеспечить успех.

Статьи по данной тематике: