MUD-клиент на C#
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Каркас
Конструктор
Руководство
Утилиты
Ядро
README.md
Компилировать.bat
Окно.cs
УказатьПуть.bat

README.md

#Оригинальное описание

Конструктор - это набор классов, написанных на языке C#, на основе которого Вы можете легко создать свой собственный MUD-клиент, наделенный именно теми возможностями, которые Вам нужны. В простейшем случае Вы можете встроить обработку вводимого и получаемого с сервера текста прямо в исходный код клиента, используя при этом всю мощь языка C# для написания сложнейших триггеров. При желании Вы можете добавить к клиенту что угодно: поддержку скриптовых языков вроде JScript, VBScript и Perl, звуковое сопровождение, маппер и т.д. В общем, все ограничено только Вашей фантазией (ну и опытом программирования, конечно). Если Вы не знаете языка C#, то рекомендую сайт http://firststeps.ru (http://firststeps.ru/dotnet/dotnet1.html).

Характеристики клиента:

  1. возможность написания конфигов на языке C#;
  2. поддержка MCCP версий 1 и 2 (сжатие);
  3. поддержка последовательности IAC GA для предотвращения разрывов строк;
  4. многооконность с возможностью пересылки команд между окнами (для управления несколькими персонажами);
  5. горячие клавиши и алиасы;
  6. триггеры, замены и подсветки с возможностью задания цвета фона;
  7. отсроченное выполнение команд и таймеры (имитация задержки для ботов);
  8. ведение цветного лога;
  9. встроенный проигрыватель логов.

#Немного истории

Клиент писался с середины 2006 в течение года. Тогда я фанател от языка C# и MUD'ов и хотелось это как-то совместить :) Раньше клиент был выложен на сайте http://mud.nm.ru/ , но в какой-то момент у них там что-то случилось и сайт был уничтожен. Как сайт выглядел раньше можно посмотреть тут:

Причем исходники клиента не сохранились даже у меня, но благодаря господину Prool они не были потеряны безвозвратно: http://files.mud.kharkov.org/archive/ Исходник написан аккуратно и с любовью, но вряд ли сейчас преставляет какую-то ценность, так как МАДы уже давно умерли. Так что выложил его здесь скорее ради истории, чем в надежде, что это кому-то пригодится. Хотя контрол для вывода многоцветного текста может быть полезен и сейчас.