Дискорд-канал МАДов: равенство, доступность и новая этика

Добро пожаловать на канал русскоязычный МАДов — текстовых RPG: https://discord.gg/RPaz6ut
Нашему каналу уже 5 лет и за эти годы к нему присоединилось более 300 человек. Канал активно развивается и недавно были проведены следующие обновления:

1. Введена этика общения в МАД-сообществе

С сегодняшнего дня в нашем канале вводится приоритет общения в виде текстовых сообщений. В МАДы играет довольно много незрячих людей, соответственно постить картинку или мем без аннотации, что на этой картинке изображено — некорректно. Рекомендации:

1) постарайтесь не постить изображения, если есть возможность заменить их текстом. Например, многие мемы содержат текст, который тупо растеризован — загуглите начало текста в кавычках и вы скорее всего найдете его полное содержание.
2) Если вы постите изображение — напишите под ним краткую расшифровку — что там изображено, в чем юмор и проч.
3) постарайтесь не постить смайлики — они автоматически преобразовываются в растровые картинки. Для обозначения эмоций можно использовать междометия: «хехе», «хех», «хм..»… для ярких эмоций есть слова типа «лол», «рофл», «кек» и проч. Также можно ставить эмоции в скобки: «(смеется)», «(смайл)» и проч. Или как вариант — использовать смайлики, которые автоматически не преобразуются в графику.
4) в целом, приветствуются расшаривание текстовых историй, анекдотов и проч. — все это можно запостить в раздел #offtopic

2. Обеспечение равного доступа видимости МАДов

В течение этих 5 лет на канале было представлено около десяти МАДов. К сожалению, изначально исторически сложились неравные условия видимости МАДов — в виду того, что некоторые МАДы сделали себе несколько подканалов, то при заходе на сервер пользователь видел только один-два МАДа; остальные были «под катом» и приходилось до них скролить.

Эта проблема недавно была устранена объединением каналов и сейчас все МАДы, которые хотят иметь представительство на нашем дискорда канале — имеют полную видимость для всех пользователей. МАДы отсортированы по полярности, но это не мешает всем им быть видимыми сразу, без необходимости скроллинга.

3. МАДы — вне политических, религиозных и других чувствительных тем реальной жизни.

Одна из целей МАДов — это объединение сообщества, возможность пообщаться с другими людьми со всех точек земного шара и вопреки всем сложностям реала — поддерживать дружеские отношения друг с другом. Текущая острая геополитическая ситуация привела к тому, что даже наше относительно небольшое сообщество было подорвано провокациями некоторых его особо буйных членов.

В связи с этим я напоминаю, что на нашем канале действует правило — не обсуждать там чувствительные темы, которые могут спровоцировать конфликты. При этом это не тотальная цензура, а лишь рекомендации не обсуждать моменты, которые могут вызвать неоднозначную негативную реакцию со стороны части сообщества. Т.е. какой-то анекдот, который никого не обижает и по сути по доброму смеется над какой-то частью нашей обыденности — рассказать можно. Но вот намеренные провокации, злобное высмеивание или однозначный негатив в адрес каких-то социальных групп — не приветствуется.

Источник: tangar.info/news/mud-discord

С Новым Годом!

Поздравляю все мадеров и околомадеров с Новым Годом!

Портал muder.ru переживает летаргическое состояние, как и русскояычная мад-сцена, но лично я бросать его не собираюсь и есть люди кроме меня, готовые поддерживать его, в частности оплачивать продление домена. Общемадовских русских ресурсов не так уж и много. Есть портал mudconnector.su с форумом, на который давно никто не пишет. Есть околомадовский Дискорд (см. раздел ССЫЛКИ), но это чат. Чем плох чат — тем что он сиюминутен. У него нет форума с темами и материалами (как у форумов или блогов), поэтому кроме чата все-таки нужно что-то более традиционное. (Или новому поколению это уже не нужно? Но ведь мадами как жанром занимаются люди консервативных убеждений, пусть и молодые по возрасту).

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

Вот новости моего пиратского Зеркала Былин. Сейчас я постоянно синхронизирую код Зеркала с кодом оригинальных Былин, отставание обычно не превышает нескольки дней. Главный недостаток Зеркала в том, что оно пиратское, поэтому игровые зоны у меня не все, а многие устаревшие, но эта проблема неразрешима в принципе. Но все таки много зон у нас есть и Зеркало в целом играбельно, а малое число игроков имеет как свои минусы, так и плюсы, например, ганкеров у нас совсем нет.

А еще я познакомился, пообщался и даже подружился со Стрибогом из Былин и он меня не убил и не пригрозил судом и вообще отнесся к моему пиратском проекту толерантно, даже дал несколько свежих служебных зон. (Без права распространения) Поэтому Зеркало имеет кроме игрового еще и билдерский смысл, оно представляет собой некую «академию билдеров», причем в некотором смысле я готовлю билдеров для Былин. Этакое мад-ПТУ.
  • avatar
  • 1
  • Поделиться
  • 0

1
Увлекательный мир Online IDE

В последние годы появилось довольно много online IDE, позволяющих создать свою среду разработки прямо в браузере.
Вот хорошая обзорная статья, с преимуществами и недостатками каждой системы: https://www.slant.co/topics/713/~best-cloud-ides

Идея заиметь такую среду и для дримленда мне очень понравилась. Для тех, кому лень возиться с исходниками на своей машине, поднимать виртуалку или настраивать docker — это неплохой способ быстро ознакомиться с проектом. Перебрав несколько IDE разной степени бесплатности, я остановилась на Goorm IDE. Главные преимущества, на мой взгляд:

* Редактор и IDE для C++ не лучше/не хуже чем у остальных. Полноценного online IDE для C++ с автоподсказками и рефакторингом мы вряд ли дождемся — никому это особо не надо.
* В бесплатном режиме предоставляется 1 контейнер с гигом оперативки: фактически свой мини-сервер с рутовым доступом, как из консоли браузера, так и по ssh.
* Контейнер ставится на паузу после двух часов бездействия (а не десяти минут, как в некоторых других системах).
* Хорошая интеграция с Github.
* Локальные порты (например, 9000) можно сделать доступными снаружи с помощью port forwarding, получив полноценный, доступный отовсюду муд-сервер.
* Одновременно могут работать 5 разработчиков и 3 наблюдателя, видя изменения друг друга в реальном времени.



Самым главным препятствием была, конечно же, KOI8-R кодировка у исходников. Отображались файлы верно, но любая попытка редактирования сохраняла их в UTF-8. Поэтому первым шагом был перевод исходников в UTF-8. Вместо тернистого пути перевода всей внутренней работы на новую кодировку, был выбран обходной путь: исходники хранятся в UTF-8, но компилятору задается специальный флаг, который компилирует их так, будто бы они в KOI8-R.
Опции для GCC: -finput-charset=UTF-8 -fexec-charset=KOI8-R. Для компилятора Visual C есть похожие флаги.

В остальном все оказалось довольно прямолинейно. С полной инструкцией можно ознакомиться на вики проекта: github.com/dreamland-mud/dreamland_code/wiki/Goorm-IDE

Mudjs: отображение здоровья, маны, шагов в виде progress bar

Илиус добавил прогресс-бары со здоровьем, маной и кол-вом шагов.



На мелких экранах цифры и надписи исчезают, а сами бары превращаются в три тонкие полоски.



Ссылки: клиент в действии, исходники клиента

МПМ "Грани Мира"



МПМ Грани Мира снова открылся под адресу 142.93.100.142 4000


Исходные коды проекта выложены в открытый доступ и для совместной разработки на github.com/planescape-mud/planescape_code

У нас есть канал на Discord-сервере, посвященном русскоязычным мадам. Заходите на discord.gg/RPaz6ut. Туда же попадают все оповещения о активности по коду на github.

1
DreamLand MUD стал OpenSource

Репост новости из мира:

DreamLand стал проектом с открытым исходным кодом. Каждый может принять
участие в разработке через pull-requests. Большинство арий по-прежнему закрыто.

Все наши репозитории находятся в github.com/dreamland-mud

* dreamland_code — исходный код

* dreamland_world — конфигурационные файлы и несколько зон для удобства
локальной разработки и строительства

* dreamland_docker — инструкции и настройки для docker

* dreamland_web — вебсайт, поисковик, карты

* mudjs — веб-клиент

* mudjs-vue — веб-клиент Террана

Ставьте звездочки кому не лень >8)

Mudjs: новые окна в панели состояний

Что-то давно никто ничего не постил про веб-клиент!

Вот как выглядит теперь правая панель состояний, когда все окна видны и развернуты. Новые окна — кто в мире, параметры персонажа, инфа о заданиях квестора. Всё сворачивается-разворачивается по клику на заголовок и показывает контекстную подсказу по клику на само окно.



Ссылки: клиент в действии, исходники клиента