www.mudconnector.su

Национальный мадконнектор.
Текущее время: Пт апр 19, 2019 12:35 pm

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Opensource клиент на WPF/C#
СообщениеДобавлено: Пн сен 23, 2013 10:59 pm 
Не в сети

Зарегистрирован: Вт мар 24, 2009 6:20 pm
Сообщений: 213
Собственно, давно существует, но на всякий случай, если вдруг кто не видел:

http://mudclient.codeplex.com/

MUD-клиент на C# WPF. Живой - т.е. на нем реально играют люди.

Творение не моё, сделал один из наших игроков под ником petka (за что ему, кстати, огромный респект! :) )

Изображение

Изображение

Изображение

Для автомаппера и списков мобов/игроков требуется поддержка мадом (она реализована в Адане), но это необязательные фишки, клиент должен работать и без них.

Триггеры, алиасы, бинды... - всё есть, но создание только через GUI, это не всегда удобно.
Также есть некоторые баги, но на удивление мало.
Немало народу в адане играло и играет на этом клиенте, хотя клиент действительно не идеален и некоторые баги доставляют. Лично я играл около месяца на нём, но потом пересел обратно на свой любимый mmc - но я отдельный случай, мне надо ботов программить :)

Обновлений клиента давно не было, но его опенсурсность позволяет надеяться, что кто-нибудь им в конце концов займется (возможно это даже буду я).

Лицензия Ms-PL, т.е. можно делать практически что угодно с ним - доделывать и т.п.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Opensource клиент на WPF/C#
СообщениеДобавлено: Вт сен 24, 2013 12:05 pm 
Не в сети
Site Admin

Зарегистрирован: Пт май 16, 2008 4:14 pm
Сообщений: 1412
Довольно кстати миленько. Посмотрим при случае.
А какого рода поддержка требуется ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Opensource клиент на WPF/C#
СообщениеДобавлено: Вт сен 24, 2013 12:57 pm 
Не в сети

Зарегистрирован: Вт мар 24, 2009 6:20 pm
Сообщений: 213
Мад должен передавать дополнительные данные вместе с обычным output'ом. Насколько я понимаю, эти дополнительные данные предваряются какими-то эксейп-последовательностями, типа как при кодировке цветов. Естественно, дополнительные данные передаются только если клиент при старте соединения передает какую-то спец. эскейп-последовательность.

К сожалению, я не сильно в курсе деталей. В сурсах как-то раз пытался найти как это работает, но как ни смешно - не нашел (может просто плохо искал). Документации по этой интеграции вроде нигде толком нет :( Ну в крайнем случае всегда можно связаться с разработчиком ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Opensource клиент на WPF/C#
СообщениеДобавлено: Сб окт 05, 2013 5:37 pm 
Не в сети

Зарегистрирован: Вт мар 24, 2009 6:20 pm
Сообщений: 213
Ого, игроки взялись за клиент! Первый пулл реквест, буквально вчера:

Цитата:
Добавлены профайлы, импорт конфигов из jmc, небольшие фиксы карты и прочего. Пока альфа, не загружает конфиг с импортом. Тест pull request.


https://mudclient.codeplex.com/SourceControl/network/forks/lrdx/mudclient/contribution/5442


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Opensource клиент на WPF/C#
СообщениеДобавлено: Сб окт 05, 2013 7:42 pm 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 545
Откуда: Харьков
У меня на компьютере ферма - VC++ 6.0, VS 2008 и VS 2012. Но для сборки этого клиента нужна, пожалуй, VS 2010. Сейчас поставлю...

_________________
Пруль, кодер и билдер VMUD'а и BBS MUDа
http://mud.kharkov.org
telnet mud.kharkov.org 3000


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Opensource клиент на WPF/C#
СообщениеДобавлено: Сб окт 05, 2013 7:53 pm 
Не в сети

Зарегистрирован: Вт мар 24, 2009 6:20 pm
Сообщений: 213
Зачем? VS2012 умеет собирать проекты VS2010, там правда производится миграция проекта (причем, автоматическая), но она "мягкая": мигрированные проекты по-прежнему доступны из VS2010.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Opensource клиент на WPF/C#
СообщениеДобавлено: Сб окт 05, 2013 8:01 pm 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 545
Откуда: Харьков
У меня оно не смогло

_________________
Пруль, кодер и билдер VMUD'а и BBS MUDа
http://mud.kharkov.org
telnet mud.kharkov.org 3000


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Opensource клиент на WPF/C#
СообщениеДобавлено: Вс окт 06, 2013 7:07 pm 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 545
Откуда: Харьков
VS 2010 тоже не собирает этот проект. Похоже, файл проекта битый

_________________
Пруль, кодер и билдер VMUD'а и BBS MUDа
http://mud.kharkov.org
telnet mud.kharkov.org 3000


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Opensource клиент на WPF/C#
СообщениеДобавлено: Вс окт 06, 2013 7:55 pm 
Не в сети

Зарегистрирован: Вс окт 06, 2013 7:49 pm
Сообщений: 1
Все дело скорее всего в stylecop. Попробуй MSBuild\common.targets удалить 2 последних импорта. Должно стать как-то так:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WarningLevel>4</WarningLevel>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<DocumentationFile>$(OutDir)$(TargetName).XML</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(SolutionDir)MSBuild\CommonAssemblyInfo.cs" >
<Link>Properties\CommonAssemblyInfo.cs</Link>
</Compile>
</ItemGroup>
</Project>

Либо можешь подождать пока мой реквест одобрят, там под VS2012 запускает легко.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Opensource клиент на WPF/C#
СообщениеДобавлено: Вс окт 06, 2013 10:21 pm 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 545
Откуда: Харьков
Ура, с этими модификациями собралось! (VS 2010)

_________________
Пруль, кодер и билдер VMUD'а и BBS MUDа
http://mud.kharkov.org
telnet mud.kharkov.org 3000


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron