EmpireMUD for Windows

Цей муд належить до того невеликого класу мудів, у яких безперервний (persistent) світ. Це дещо схоже на рогалики (rogue like games). У Імперського муда є технічна особливість – раз у пів години (реальних) запускається утіліта еволюції (зміни) світу. Ріки трохи міняють свої русла, ліси ростуть, бобри будують загати і таке інше. Ця утіліта є зовнішньою і визивається у лінуксовому варіянті муда зовнішнім процесом з нижчим приоритетом. Зробити щось подібне у Віндовс мені не вдалося, більш того, я не зміг взагалі запустити зовнішню програму (так, я ламер). Тому я зробив по-іншому, я вставив код еволюції у основне ядро муда і воно визивається не як зовнішня програма, а як внутрішня підпрограма. І усе це запрацювало, хай йому грець!

Ось вам архів з цією збіркою, готовий для використання

EmpireMUD for Windows

Я сделал виндовую сборку мада EmpireMUD (это оригинальный Эмпайр, без моей русификации)

http://mud.kharkov.org/files/empiremud-windows/

Потом из любопытства начал загружать полученные бинарные файлы на сервис virustotal и в одном из файлов один малоизвестный антивирус эвристически нашел что-то подозрительное

Sic transit Gloria MUDi

Проработавший чуть больше года проект Glory MUD закрыт. Мой англоязычный мад, поднятый 31 июля прошлого года (копия одной из свободно распространяемых англоязыных кодовых баз) так и не взлетел. Не с моими знаниями английского билдить на английском и общаться с игроками, даже если они были бы. И опыт других англоязычных мадов показывает, что они тоже полудохлые. Миллиарды китайцев и индусов с корейцами ниоткуда не приходят поиграть. Да и не потяну я три мада пожалуй. Для шизофрении и двух хватит. Последнее, что меня добило, это то, что название “glory mud” (славная грязь) имеет какое-то американское косметическое средство. Наверное, лечебные грязи с Канавинского курорта.

Сайт Глоримуда был здесь

А адрес мада был такой

glorymud.kharkov.org:5000

Теперь на этом порту порой я буду включать на краткое время тестовые мады для всяких эксмериментов. Но не продакшн!

Имперские амбиции

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

А вот карта моего шарда http://files.mud.kharkov.org/1/map-viewer.php

Для сравнения вот карта с официального сервера https://empiremud.net/map-viewer.php?size=1800

(в этом маде мир генерируется перед первым запуском сервера)

GloryMUD reforged

На домене glorymud.kharkov.org, на порту 5000 в качестве Глоримада или “моего текущего англоязычного мада”  уже крутится не мой любимый tbamud,  а EmpireMUD с модулем перевода на русский (с тем же модулем, что я намедни невозбранно вставил в свой клиент prooltin).

tbamud, конечно, хорош и прельстивен, но в имперском маде непрерывный мир и если я таки заставлю себя разобраться с графикой, я смогу сделать графический клиент с tile-графикой, ну примерно как  в “Сказке”

Модуль автоматического перевода мада с английского на русский

Дело было вечером, делать было нечего. Я добавил в свой мад-клиент модуль пословного перевода с английского на русский. Каждое английское слово ищется в словаре Мюллера и заменяется на соответствующее русское. Получается, конечно, очень коряво, потому что нет согласования в роде числе падеже времени, но в целом что-то понять можно. Это может быть хорошей помощью тем, кто пытается играть в англоязычные мады, имея слабые знания английского (мне, например).

Изначально этот модуль написан и отлажен мной как серверный модуль для русификации EmpireMUD, но как видите, он может использоваться как на сервере, так и в клиенте

И снова о русификации EmpireMUD

Только что я запустил тестовый сервер русифицированного EmpireMUD (кодировка только UTF-8!),
которым занимаемся я и коллега Пацифист:

mud.kharkov.org 5000

Что сделано на данный момент:

– можно вводить русские имена игроков (только вводить, выводятся они пока в транслитерированной форме)

– можно писать в чат по-русски

– переведено одно сообщение!

Это не шутка, именно одно. Но главное, написан простейший модуль перевода, то есть теперь надо просто переводить все сообщения и заполнять словарь. А сообщений там тысячи, однако. Поэтому ищутся волонтеры и спонсоры 😉

Муд этот в отличие от обычных, состоящих из отдельных дискретных комнат, состоит из как бы непрерывного большого мира. И имеет элементы стратегии, то есть в лесу, можно строить домики, добывать руду, набигать и так далее. Я джва года искал такой муд

Бугагашенька!

Бугагашенька.

Думал, что нашел глюк в EmpireMUD: у одного персонажа север сверху, у другого сбоку. Тестировал, потратил кучу времени, копал в коде. Оказалось, если персонаж не имеет свойства «navigation», он север может представлять в любом направлении. Также персонаж путает направления, если он пьян (drunk)

Это, кстати, ролеплейно. Ты можешь идти от своего дома к остановке трамвая, потому что знаешь дорогу относительно дома, а не потому, что у тебя в голове карта с севером. Как правоверный толкиенист вспоминаю, что гномы рисовали на своих картах север справа (а восток, соответственно, вверху карты)