[VK док] Картомагия_Духи_и_веб_приложение_магии.pdf
https://vk.com/doc84839758_621778017?hash=mmyBqiQtZgiu47hGbyrye7N9cEBxZBD6aZPvuk...
Скачать оригинал
Разделы документа
1. Введение
IT «Shadowrun: Россия»
Картомагия.
Духи и веб-приложение
магии
Тимофей NtsDK Речкалов
26 сентября 2021
Об игре
• ПРИ «Shadowrun: Россия»
• Мастерская группа WE team & Co
• Формат игры 600+ игроков
• Сроки 28 июля - 31 июля 2021 года
• Место Калужская область, «Изумруд»
• Самое главное
• Киберпанк c магией. Бизнес и трущобы. Матрица и астрал, аугментации и
импланты. Кибер-самураи, риггеры, декеры, маги и шаманы. Мир, где платить
нужно за всё, а чтобы оставаться на месте, нужно бежать изо всех сил.
• Про что игра
• Про погружение в будущее (проживём несколько дней в настоящем
киберпанке), посмотрим на это близкое будущее вживую, посмотрим, как люди
адаптируются к инновациям. Игра про всё то, что цепляет нас (и вас) в жанре
киберпанка и урбанисткого фэнтези. Городской детектив и приключения.
2
IT Зоопарк
• Биллинг
• Модельный движок
• Карты и магия – мой раздел
• Сайт web.evarun.ru
• Хакерство
• Gateway
• Позиционирование
• Мобильное приложение
• Прошивка Bluetooth-маячков
• Сайт shadowrun2020.org
3
Подразделы карт и магии
Где Задачи Число Число
используется? страниц в сущностей
админке в БД
Админка админка Подготовка карт, разметка полигона, 8 3
позиционирования расстановка маяков, карта МЧС,
отслеживание игроков
Океан маны админка Расчёт изменений океана маны и 3 2
изменение свойств океана маны
Духи и веб- админка, веб- Управление духами, взаимодействие 11 4
приложение магии приложение магии игроков с духами, трансляция аудио
игрокам о состоянии локации,
расследование инцидентов
4
Модель духов
5
Основы
Есть реальный мир и есть параллельный ему астральный
мир или астрал.
Маги находятся в реальном мире.
Духи это существа, обитающие в астрале и действующие по
своему разумению.
Духи могут быть пойманы в тотемы (это физический объект).
Маг может воплотить тело духа из тотема в реальном мире и
на время перенести в него своё сознание.
Находясь в астральном теле маг получает все способности
духа.
6
Характеристики духа
Способности - что может делать маг, если воплотится в теле
духа
Хиты - количество хитов у воплощённого тела
Уровень (от 1 до 3) - условная единица силы духа. Для ловли
более сильных духов магам требовались продвинутые
способности
Фракция - духи делились на 4 фракции - Баргузин, Култук,
Сарма и Без фракции. Фракционные способности это
способности, которые были у всех духов из фракции.
Маршруты - расписание хождения духов по локациям, чтобы
их могли ловить маги.
7
Жизненный цикл духов
8
Обзор состояний
Дух создаётся в состоянии НЕ В ИГРЕ. В этом состоянии мастер
назначает духу необходимые характеристики и переводит его в
состояние В АСТРАЛЕ.
С этого момента дух начинает учитываться движком маршрутов.
При наступлении времени выхода на маршрут дух переходит в
состояние ХОЖУ ПО ПОЛИГОНУ и дух начинает идти по маршруту
- последовательно стоять в указанных локациях некоторое время.
По окончании маршрута дух снова оказывается В АСТРАЛЕ.
При хождении по полигону маг может поймать духа в тотем и его
состояние будет СИЖУ В ТОТЕМЕ.
Если духа над... (обрезано)
Извлечённый текст
IT «Shadowrun: Россия»
Картомагия.
Духи и веб-приложение
магии
Тимофей NtsDK Речкалов
26 сентября 2021
Об игре
• ПРИ «Shadowrun: Россия»
• Мастерская группа WE team & Co
• Формат игры 600+ игроков
• Сроки 28 июля - 31 июля 2021 года
• Место Калужская область, «Изумруд»
• Самое главное
• Киберпанк c магией. Бизнес и трущобы. Матрица и астрал, аугментации и
импланты. Кибер-самураи, риггеры, декеры, маги и шаманы. Мир, где платить
нужно за всё, а чтобы оставаться на месте, нужно бежать изо всех сил.
• Про что игра
• Про погружение в будущее (проживём несколько дней в настоящем
киберпанке), посмотрим на это близкое будущее вживую, посмотрим, как люди
адаптируются к инновациям. Игра про всё то, что цепляет нас (и вас) в жанре
киберпанка и урбанисткого фэнтези. Городской детектив и приключения.
2
IT Зоопарк
• Биллинг
• Модельный движок
• Карты и магия – мой раздел
• Сайт web.evarun.ru
• Хакерство
• Gateway
• Позиционирование
• Мобильное приложение
• Прошивка Bluetooth-маячков
• Сайт shadowrun2020.org
3
Подразделы карт и магии
Где Задачи Число Число
используется? страниц в сущностей
админке в БД
Админка админка Подготовка карт, разметка полигона, 8 3
позиционирования расстановка маяков, карта МЧС,
отслеживание игроков
Океан маны админка Расчёт изменений океана маны и 3 2
изменение свойств океана маны
Духи и веб- админка, веб- Управление духами, взаимодействие 11 4
приложение магии приложение магии игроков с духами, трансляция аудио
игрокам о состоянии локации,
расследование инцидентов
4
Модель духов
5
Основы
Есть реальный мир и есть параллельный ему астральный
мир или астрал.
Маги находятся в реальном мире.
Духи это существа, обитающие в астрале и действующие по
своему разумению.
Духи могут быть пойманы в тотемы (это физический объект).
Маг может воплотить тело духа из тотема в реальном мире и
на время перенести в него своё сознание.
Находясь в астральном теле маг получает все способности
духа.
6
Характеристики духа
Способности - что может делать маг, если воплотится в теле
духа
Хиты - количество хитов у воплощённого тела
Уровень (от 1 до 3) - условная единица силы духа. Для ловли
более сильных духов магам требовались продвинутые
способности
Фракция - духи делились на 4 фракции - Баргузин, Култук,
Сарма и Без фракции. Фракционные способности это
способности, которые были у всех духов из фракции.
Маршруты - расписание хождения духов по локациям, чтобы
их могли ловить маги.
7
Жизненный цикл духов
8
Обзор состояний
Дух создаётся в состоянии НЕ В ИГРЕ. В этом состоянии мастер
назначает духу необходимые характеристики и переводит его в
состояние В АСТРАЛЕ.
С этого момента дух начинает учитываться движком маршрутов.
При наступлении времени выхода на маршрут дух переходит в
состояние ХОЖУ ПО ПОЛИГОНУ и дух начинает идти по маршруту
- последовательно стоять в указанных локациях некоторое время.
По окончании маршрута дух снова оказывается В АСТРАЛЕ.
При хождении по полигону маг может поймать духа в тотем и его
состояние будет СИЖУ В ТОТЕМЕ.
Если духа наденут, то он будет в состоянии НАДЕТ.
Если у тела духа сняли все хиты, то после снятия дух будет
восстанавливаться в астрале в состоянии
ВОССТАНАВЛИВАЕТСЯ.
9
Характеристики маршрута
Название
Время
нахождения в
локации
Список локаций,
которые
необходимо
посетить
10
Промежуточный итог
Создали и настроили духов, запустили их на маршруты и
минимально модель начала работать.
Но как мы можем посмотреть текущее состояние духов и что
всё работает как планировалось?
Какие есть инструменты контроля?
11
Текущее состояние духа
можно
посмотреть в
редакторе
духов
12
На карте духов
можно
посмотреть в
каких локациях
находятся духи
прямо сейчас
13
На обзоре маршрутов духов
визуально
представлены
маршруты, легко
увидеть
наложения
маршрутов и
сколько времени
дух будет ещё
двигаться по
маршруту
14
Веб-приложение для магов
15
Задачи веб-приложения
Аудиальное представление океана маны и духов - маг
слышал океан маны и духов, которые находились с ним в
одной локации
Взаимодействие с духами - просмотр характеристик духа,
ловля, надевание/снятие, общение с духами
Просмотр истории действий в приложении
16
Про аудио
Аудиосцена это звуковое представление окружения игрока.
В аудиосцене два канала воспроизведения: фон и ротация.
Фон проигрывает звук непрерывно.
В фоне звучал океан маны.
manaLevel_4.mp3 manaLevel_4.mp3 manaLevel_5.mp3 …...
Ротация формирует плейлист и если он не пустой
проигрывает звуки с паузами.
В ротации были звуки духов.
17
Ротация
Например игрок зашёл в локацию с духом фракции Култук и
двумя духами фракции Сарма.
Будет сформирован плейлист: Култук, Сарма, Сарма.
Один плейлист
kultuk.mp3 sarma.mp3 sarma.mp3 kultuk.mp3
Короткие паузы Длинная пауза
между плейлистами
18
Про расхождение звука и картинки
Есть особенность, про которую нужно подумать.
Визуальный интерфейс меняется СРАЗУ при получении новых
данных.
А аудиальный интерфейс сначала ДОИГРЫВАЕТ текущий
звук, а потом переключается на новый.
Например, игрок перешёл в новую локацию - список духов на
экране сразу новый, а звук ещё секунд 10 будет доигрывать от
старого.
Когда ты смотришь в смартфон хотелось бы, чтобы и картинка
и звук менялись одновременно.
Но если ты в него не смотришь, то и запаздывание не
ощущается.
Тут есть что ещё улучшить.
19
Порядок взаимодействия с
приложением
Игрок логинился на magic.evarun.ru. Приложение доступно
только магам.
Если маг здоров, то он слышит океан маны и может выполнять
действия в приложении
Осмотр тотема с духом
-
Список духов в локации
-
Ловля/освобождение духа
-
Надевание/снятие духа
-
Общение с духами
-
Просмотр истории действий
-
20
Осмотр тотема с духом
21
Список духов в локации
22
Ловля духа
23
Освобождение духа
24
Надевание духа
25
Снятие духа
26
Экстренный возврат в тело (тело духа
уничтожено)
27
Общение с духами
Духа можно было
отпустить с
сообщением.
Сообщение
передавалось
мастерам и они
могли оставить
ответное
сообщение.
Маг получал
сообщение от
мастеров при
надевании духа.
28
История
29
Основные мастерские инструменты
для духов
Сообщения игроков - сообщения от игроков, которые духи
передают мастерам.
Редактор фраз духов - сообщения от мастеров, которые духи
передадут игрокам.
Логи персонажа - страница для расследования инцидентов
при обращении в техподдержку.
30
Сообщения игроков
31
Редактор фраз духов
32
Логи персонажа
Здесь можно посмотреть мастерские и игроцкие логи по id
персонажа.
33
Ссылки
• Соцсети
• https://vk.com/shadowrun2020 – группа игры
• https://t.me/shadowrun2020 - новостной канал
• https://t.me/sr2020chat - чат-флудилка
• Сайт https://shadowrun2020.org/
• Отчеты
• IT-отчет SR2020
https://docs.google.com/document/d/e/2PACX-1vSQjSz2ZmuzZOVkC
GhJI6SjPgs4TECRxBu7YEppnCpuLBSbInAVgL3Babf7aJRdrUlFdxSP
VsN02ITn/pub
Инструкция по прошивке Bluetooth маячков
•
https://ovalhalla.ru/my/docs/beacons/html/group__manual.html
34
Спасибо за внимание!
35