MUD как чат

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

Отпуск

Я поехал в отпуск до четверга.
Но телефон с собой возьму, там есть Андроид и е-мейл. И фонарик!

Расстрелять!

Сегодня мне на е-мейл пришло письмо с вопросами по поводу лицензии на мой Виртустан мад. В своей наивности в репозитории на Гитхабе я поставил опцию Unlicense (рассуждал я примерно так: лицензии Diku/Circle это не GPL/LGPL/CC/Apache, значит это «прочие лицензии», а Unlicense  наверное что-то похожее и обозначает).

Чем грозит мне это письмо, пока непонятно, но мне уже страшно. Оно подписано просто именем, может даже псевдонимом, может это какой-то китайский программист-энтузиаст, который уточняет, можно ли ему использовать мой код. А может, это юрист, который готовит многомиллионный иск и остаток своих дней я проведу в Азкабане.

Я ответил и кратко изложил уровень своего непонимания и сказал, что все исправлю. Чем, наверное, подписал себе приговор, так как признал свое деяние.

Не, это не Азкабан, это сразу гильотина.

Хотя, может, это кто-то из коллег развлекается. (Бодрич, ты?)

Клонируйте мой проект с Гитхаба, Гитлаба или Битбакета, потому как, боюсь, недолго ему осталось.

Хорошая новость для русских людей

Команда, делающая мад-клиент Mudlet полностью закончила русификацию клиента. Кроме поддержки кучи кириллических кодировок на русский переведен весь интерфейс и триггеры. Это хороший графический клиент для кучи платформ — Linux, Windows, macOS. Бесплатный и открытый. Сайт, правда не переведен, но вы же сможете найти слово Download?

Как я ехал в метро

Сегодня утром по дороге на работу вместо того, чтобы залипать в твиттер, залипал в терминал termux на Андроиде и игрался со сборкой мад-серверов под Андроид.

Как я уже ранее писал, tbamud собирается с пол-пинка. ROM собирается. Виртустан муд собирается, но выпадает в корку на каком-то вызове lexical cast. А в Былинах-0 (это очень-очень-очень старая версия Былин, по сути слегка русифицированный Circle) внезапно нашелся ассемблерный код на ассемблере x86 (а телефон построен на процессоре ARM). Перепишу эти вставки на C и посмотрю, что будет дальше.

Кстати, когда телефон подключается к Wi-Fi, запущенный там мад-сервер может быть виден из Интернета, а вот при использовании 3G/4G — нет

Update. Код Былин-0 оказался психологически несовместим с используемым в Андроиде «богомерзким кленгом». А tbamud и rom — рулез!

tintin++

Вышла очередная версия консольного клиента tintin++ 2.01.8

UPDATE:

Легко собрался в среде Ubuntu/Centos/cygwin/macOS и работает в этих средах.

С минимальной модификацией скрипта configure собрался в среде Android и странно работает там: например нормально коннектится к мадам Виртустан и GloryMUD, но перестает реагировать на клавиатуру при попытке подключения к старому и новому Зеркалам и к оригинальным Былинам. Предыдущая версия 2.01.7 ведет себя на Андроиде нормально.

Еще в версии 2.01.8 появилась кодовая таблица koi2utf — перекодировка, функционально аналогичная команде proolcoder в моём форке prooltin. Но здесь она глючит (а у меня не глючит!)

О реализме и погружении в мадах

У меня возникло несколько идей по элементам реализма при игре в мад. Сразу скажу, идею играть в электрошоковых браслетах и получать удары током от монстров я не поддерживаю, но как-то бить игрока надо. Я предлагаю звуком и светом. При ударе монстра по игроку из колонок должен издаваться звук удара с повышенным количеством низких частот, чтобы звук еще и по ушам ударил. И освещение в комнате должно мигнуть чем-то ярко-оранжевым. (Как видите, я не сторонник игрового поля типа «беговая дорожка», играть можно и сидя, но в специальной комнате). И звуки: в лесу должны петь птицы, возле реки журчать вода, в городе шум толпы или музыкальная тема как в Линейке.

Освещение в комнате можно менять в зависимости от времени суток в мире мада и погоды (пасмурно, или, скажем гроза или персонаж зашел в полутемную пещеру). Смерть: после удара гонга гаснет весь свет в комнате и монитор тоже гаснет, потом раздается священный звук воскрешения (нота ааааааааа) и зажигается монитор и медленно светает в комнате.

И так далее.

Хотя для борьбы с гиподинамией игровых задротов все таки надо и беговую дорожку приспособить и биться манипулятором-мечом (махать им). Или как модель верховой езды применить велотренажер (тогда понятия вскочить на коня или соскочить будут реальными)

Кто сказал, «Первому игроку приготовиться»? Многие идеи и приемы красочно показаны там.

Новое Зеркало

28 апреля 2019 года начат проект Новое Зеркало,
пока с зонами от старого Зеркала, но со свежайшим кодом
Былин (с кодом за сегодня!!!)
Он запущен на новом сервере, его адрес
newzerkalo.virtustan.tk 4000
Сразу там читайте ПОМОЩЬ НОВОЕЗЕРКАЛО
и начинайте обживать новый дивный мир

Пруль

UPDATE: В течение следующего месяца-двух на Новое Зеркало добавлены некоторые новые зоны и новые сеты и Зеркало стало играбельнее и ближе к оригиналу