О развитии MUD'ов в телеграмме.

Итак. Телеграмм на данный момент представляет из себя текстовый мессенджер. Им пользуются около ста миллионов человек. Для сравнения аудитория ICQ в 2005 году 500 миллионов, аудитория скайпа на текущий момент 300-400 миллионов (и падает). Думаю, когда телеграмм введет возможность звонков (а они уже анонсировали данную возможность), то аудитория резко пойдет вверх.
Предлагаю порассуждать, как примерно должен выглядеть мад в телеграмме.
1) Заинтересованная аудитория в телеграмме есть. Например, вот эта текстовая игра собрала за неделю 50 тысяч игроков. А вот этот квест упоминается в каждой статье аля «10 самых популярных ботов в телеграмме».
2) Как организовать обмен информацией между игроком и мадом? Обычная схема ввода команд не очень подходит, так как основная масса аудитории — это мобильные юзеры, а набирать с телефона текст, то еще удовольствие.
Варианты:
  • Сделать мад по типу wap-браузерок 2004-2008 годов (очень похожи на популярную тогда браузерку БК, но еще проще). Довольно примитивно, но людям нравилось.
  • Вынести основные команды в кнопок (там есть ограничение, вроде 9 кнопок максимум), а остальные команды вводить вручную
  • И вариант, который мне больше всего нравится. В телеграмме к сообщению тоже можно прикреплять кнопки! Мой набросок, как это должно примерно выглядеть

    А вот как это будет смотреться с мобильного телефона
3) Как организовать бой? Скорее всего придется делать пошаговый вариант, но с задержкой не в несколько секунд, как в телнетовских мадах, а в несколько минут.

Табуляция в tintin++

Находясь в своем маде при помощи клиента tintin++ по старой линкуксовой привычке нажал табуляцию. И о ужас! tintin++ начал показывать варианты команд, начинающихся с введенной строки.

Последующие эксперименты показали, что список команд (среди них были мои, нестандартные) tintin++ получает, если ввести команду commands или wizhelp (которые выдают списки команд игрока и иммортала соответственно)

Теперь я понял, что означает надпись в заставке tintin++

kickind and ticking DikuMUD client

Надо бы что-то подобное в Тортиллу, если этого там еще нет

А еще, вы знаете, что старый клиент JMC не написан с нуля, в нем использовано кодовое ядро tintin++

Ember Online

Сегодня запущен новый графический MUD Ember Online. Для того, чтобы поиграть вам будет нужно скачать специальный клиент на сайте, требующий .NET FRAMEWORK 4.5.2. Также сейчас в разработке клиент для Linux с использованием GTK3/Glade, а еще разработчики для своей игры обещают веб-клиент и мобильный клиент.

Скриншот

BatMUD в Steam Greenlight

Для того, чтобы привлечь новых игроков BatMUD решил выйти в Steam'е, для этого BatMUD надо для начала пройти отбор на площадке Greenlight, на которой игроки голосуют за новые игры. Чтобы быть представленным в Steam хоть чем-то, для BatMUD был написан заточенный под него клиент на Java, который и предполагается распространять через торговую площадку, хотя в игру можно по-прежнему зайти любым удобным для вас способом.

Скриншот мада в стиме

SolarMUD

SolarMUD это производное от CircleMUD. Его отличительная особенность в том, что он хостится на мини-компьютере Raspberry Pi Zero, а энергию получает от солнечных панелей. В комплекте присутствует батарея, также подзаряжаемая от этих солнечных панелей и способная поддерживать работоспособность Raspberry Pi Zero до двух дней. Сам SolarMUD доступен по адресу: solar.servegame.org 4000.


Скриншоты чудо-сервера

Автоматический бот для MUD

Ни для кого не секрет, что для зарубежных мадов существуют программы, способные заменить живых игроков. Одна из таких программ: los-helper. Все, что вам нужно сделать, это создать персонажа в маде, затем выйти и запустить los-helper, указав в ней аккаунт и пароль, затем бот начинает играть за вас автоматически (должен, по крайней мере). Помимо нечестной игры, подобные программы могут пригодиться и для вполне легальных целей. Например, их можно использовать для тестов на нагрузку, создать 1000 ботов и запустить их играть в мад и смотреть за его стабильностью и производительностью. Или можно создать бота с год-инвизом и заставить его обежать весь мад, чтобы нарисовать его карту и т.д.