Автоперевод

Увидев сообщение о том, что мад Achaea ищет билдера, зашел туда, немного полазил. Симпатично. Квесты. Но мои знания английского весьма невелики, я с трудом понимаю, где нахожусь и что происходит. И вот у меня возникла мысль сделать мад-клиент с переводом. Или мад-прокси с переводом. Буду ее думать, но ни с оффлайновыми автопереводчиками я не имел дела (то есть не имел дела с их API), ни с онлайновым. А в идеале хорошо бы сделать систему адаптивной (просто: если игрок знает перевод лучше или корректнее, он его вводит и этот перевод этой фразы запоминается)

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

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

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

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

kickind and ticking DikuMUD client

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

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

Frostbite

Внезапно обнаружил на Гитхабе (https://github.com/matoom/frostbite) исходники клиента Frostbite, созданного для игры в Dragonrealms MUD. Это один из коммерческих мадов компании Simutronics. Клиент написан на C/C++ с использованием фреймворка Qt. В качестве скриптового языка используется Ruby.

Клиент на данный момент рассчитан только для Dragonrealms MUD, при соединении с игрой происходит аутентификация пользователя на сервере Simutronics.


Скриншоты клиента