Буду краток. Мне как олдфагу из списка работающих в данной системе мадов нравится мад Maelstrom, он написан на C и является далеким потомком Diku. Из него можно выдрать коммуникационный блок Gossip.
А еще есть библиотека libgossip, написанная на Objective C
Я кстати неск. месяцев назад начал имплементировать у себя в маде протокол intermudchat/i3, но потом забросил.
Ну не знаю, я сторонник того, что надо самому уметь внятно писать (а если не умеешь, учиться). В умные программы не верю, потому что я фанат Азимова и в частности его повести «Профессия»
Если это смена с koi8-r на другую одно-байтовую кодировку, например, cp1251 — то почти никаких трудностей, меняешь одну таблицу на другую. Но символы в utf8 могут занимать от одного до нескольких байтов, поэтому сломается весь вывод, отформатированный по ширине, а так же в теории — могут сломаться многие ф-ии работы со строками. Конкретней не могу описать, надо экспериментировать.
Не обычно и не так, это решение каждого конкретного муда как им краситься. Более того, цвета — это одна из первых вещей, которые бросится менять начинающий имплементор.
Я кстати собрал его, собирается сравнительно просто. Теперь буду искать в коде Gossip
А еще есть библиотека libgossip, написанная на Objective C
Я кстати неск. месяцев назад начал имплементировать у себя в маде протокол intermudchat/i3, но потом забросил.
Пруль
https://www.reddit.com/r/MUD/comments/9sghr1/video_hiho_ive_analysed_muds_gameplay_and_wanna/
P.S. Кстати, кто-то использует расширенный набор цветов xterm?
Не удержалась:
vim syntax on
Вот такая пестрость мне не нравится.