Набор инструментов мастера сюжетника (НИМС)

НИМС - это редактор для написания вводных для ролевых игр (РИ). В процессе работы вы создаете персонажей, описываете истории, пишете адаптации произошедших событий, а затем НИМС группирует эти данные в файлы для выдачи игрокам. Кроме того, есть инструмент просмотра хронологии событий, фильтр по персонажам, группы персонажей, отношения персонажей карта сюжета и отрисовка социальных связей. НИМС реализован в виде интерактивной веб-страницы в двух версиях: однопользовательская офлайн версия (доступна для скачивания) и многопользовательская серверная версия (по запросу). Все, что вам нужно для работы с НИМС это веб-браузер. Проверялась работа программы в Firefox, Chrome. Internet Explorer не поддерживается.

Путеводитель по ресурсам НИМС

Знакомство и сопровождение

Основная концепция и возможности описаны в презентации. Попробовать НИМС онлайн можно по ссылке. Это не серверная версия, а обычная веб-страница для ознакомления. Назначение всех страниц и всех кнопок описано в документации доступной как онлайн, так и в скачиваемом архиве. Периодически я делаю скринкасты по использованию НИМС и новостям проекта на YouTube канале. Все версии НИМС для скачивания находятся здесь (кроме серверной, которая ещё официально не выпущена).

Сообщество

Основное русскоязычное сообщество это группа вконтакте. Для англоязычного сообщества сделана группа в facebook. Кроме этого вы можете написать мне напрямую на ntsdk(dog)yandex(dot)ru. Так же вы можете подписаться на email рассылку с новостями проекта (см. форму под блоком ссылок).

Материалы

Исходный код НИМС находится в открытом доступе в репозитории под лицензией Apache 2.0. В отдельном репозитории хранятся сопроводительные материалы и мультиязыковая поддержка: презентация, документация, база-пример и переводы.

Ссылки:
* - Если письмо долго не приходит, проверьте папку спам.

Docxtemplater и Mustache песочница

На этой странице в интерактивном режиме можно отредактировать шаблон Mustache, посмотреть результат рендеринга Mustache, сконвертировать шаблон Mustache в шаблон docxtemplater и сгенерировать docx файл по шаблону docxtemplater.

Сага о Форкосиганах. Карта ПВ-туннелей (Vorkosigan Saga wormholes map)

При проведении игр по вселенной Саги о Форкосиганах регулярно возникает необходимость в карте ПВ-туннелей. Те карты, что я видел были довольно низкого качества в растровом формате. Я решил, что с этим нужно что-то сделать. Во-первых, я сделал карту в формате graphML. Это специальный формат для рисования схем, который редактируется с помощью бесплатной программы yEd. Теперь вы можете в любой момент отредактировать карту (перекрасить, добавить или удалить миры, переделать надписи, изменить расположение миров на рисунке) и экспортировать ее в растровое или векторное изображение. Во-вторых, миры на карте могут быть упорядочены алгоритмически. Смотрите видео как это сделать. Получившуюся у меня карту я экспортировал в формат png и svg. Так же я прилагаю описание схемы ПВ-тоннелей в формате JSON на случай алгоритмического построения карт. Например, с помощью этих данных я сделал автоматически отрисовываемую трёхмерную карту ПВ-туннелей. Все вышеизложенное выполнено на двух языках - русском и английском.

Measurelook

Measurelook это формат и просмотровщик результатов вычислительных экспериментов. Он был разработан для хранения в одном файле информации об эксперименте и результате эксперимента. Подробнее см. репозиторий.

Программы для РИ

Периодически я делаю небольшие программки для РИ. Они будут перечислены здесь.

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

"Микшерный пульт ролевой игры онлайн" (The Mixing Desk of LARP) - популярный инструмент мастеров ролевых игр в зарубежном интернете. Он предназначен для взгляда на игру со стороны, на процесс как мастера делают игры и какие решения принимают. Микшерный пульт настраиваемый - можно добавлять/удалять бегунки и сохранять результаты своей работы. Проверено в Firefox и Chrome.

City Runner

Проект City Runner был сделан для городской ролевой игры Аркхэм. По ту Сторону. и включает в себя сервер и редактор для составления врат. Мастер создает в редакторе схему врат. Врата состоят из испытаний, которые будет проходить игрок. Схема врат загружается на сервер и активируется. После этого игрок может заходить во врата по ссылке. Мастера печатают ссылки в виде QR-кодов, игроки ищут QR-коды и выполняют задания. Админка сервера адаптирована для десктопов, а игровая часть для смартфонов.

Cyber-City

Проект Cyber-City был сделан для игры на базе Battletech 3: Цена Арены. Мы делали ее большой толпой. Cyber-City это игровой портал, реализующий информационную составляющую игры. Он включает в себя: банк, управление виртуальным имуществом (акции, компании и т.д.), организация боев, IM игрок-игрок и игрок-мастер, рейтинги и др. Все самописное, использует Java+Tomcat+MySQL.

Визуализация алгоритмов Data Mining: K-Means vs. Fuzzy C-Means

Когда-то мне было нужно сравнить алгоритмы кластеризации K-Means и Fuzzy C-Means, и я сделал для этого визуализацию. Сейчас в ней зашиты следующие параметры - генерируется 4 кластера по 50 точек. Размер кластера фиксирован. Далее выполняется инициализация центроидов - случайным образом выбирается 4 точки из имеющихся. Далее выполняется кластеризация. У каждого кластера свой цвет. В алгоритме Fuzzy C-Means точки раскрашиваются в смесь цветов в соответствии с расстоянием до центроида. В алгоритме K-Means каждая точка окрашивается в соответствии с цветом кластера. Кроме того, для каждого кластера строится выпуклая оболочка для рисования контура. Раньше еще рисовались треки центроидов, но после обновления fabric.js это почему-то перестало работать.

Игрульки

Уже три года участвую в Global Game Jam. В 2014 мы сделали Unstable Willy - платформер на двух человек. В 2015 Ink Must Flow - платформер со странной физикой. В 2016 - Twitch Plays OiT9ja - игрушка для коллективных голосований в чате на твиче.

Система "Ассистент выборы"

Система «Ассистент выборы» предназначена для фиксации информации о явке избирателей на избирательные участки по часам и сравнения явки между выборами. В комплекте идет база-пример на которой можно увидеть все возможности системы. Система реализована в виде интерактивной веб-страницы. Все, что вам нужно для работы с системой «Ассистент выборы» это веб-браузер. Проверялась работа программы в Firefox, Chrome. Работа в Internet Explorer не проверялась. Для работы системе «Ассистент выборы» не требуется соединение с интернетом. Для запуска системы «Ассистент выборы» скачайте архив по ссылке, распакуйте его и запустите файл polls. Так же вы можете скачать документацию к системе по ссылке. Для использования распакуйте архив и запустите файл polls_assistant.


Правовая информация

Моя страничка на github
© Т. В. Речкалов, 2017