Skip to content

Bushoc/Constructor-2

 
 

Repository files navigation

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

Конструктор - это набор классов, написанных на языке 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/ Исходник написан аккуратно и с любовью, но вряд ли сейчас преставляет какую-то ценность, так как МАДы уже давно умерли. Так что выложил его здесь скорее ради истории, чем в надежде, что это кому-то пригодится. Хотя контрол для вывода многоцветного текста может быть полезен и сейчас.

About

MUD-клиент на C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 97.6%
  • Smalltalk 1.9%
  • Batchfile 0.5%