www.mudconnector.su

Национальный мадконнектор.
Текущее время: Ср сен 29, 2021 3:22 am

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




Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
СообщениеДобавлено: Чт окт 03, 2013 7:44 pm 
Не в сети

Зарегистрирован: Пн май 27, 2013 4:34 pm
Сообщений: 105
Решил собрать всех желающих разработчиков под одну общую крышу. Хватит сидеть всем по-отдельности по своим углам, тратить время и силы.

Крыша эта - сайт, посвященный исключительно разработке новых технологий для мадов.
Цель - вдохнуть новую жизнь в эти замечательные игры, которые так и не исчерпали свой потенциал.

Сайт представляет собой тикет-систему с Wiki, форумом, интеграцией с SVN и другими фишками. И функционально заточен именно
под разработку в команде ! Одного форума было бы недостаточно.

Адрес сайта : http://tmud.net
Сайт полностью поднимал и настраивал я на своем домашнем сервере, который работает круглосуточно.
Ежедневно делается бекап на другой сервер.

Сейчас в разработке jmc 4 версии. По факту это ремейк версии 3.x, но с кардинальными изменениями. Готово уже примерно 75% от функционала версии 3. Будет добавлен маппер, сжатие и лор. Все лишнее и неиспользуемое будет убрано. На этом будет пока остановка. Усложнять клиент далее не вижу смысла. Разве что развитие в паре с существующими серверами. Все исходники открытые!

Почему меня не устроили исходники версии 3 ?
1. Главное и основное требование - поддержка Юникода в клиенте! Эта поддержка нужна в перспективе будущих разработок. В том числе и сервера. Кодировки и TELNET мешают развитию. Их нужно упразднять.
2. На базе этого клиента будет начата разработка клиента с поддержкой нового протокола.
3. У версии 3 было большое количество доработок, в итоге она стал очень нестабильной. Например версия 3.6 падает. Самым стабильным остались исходные версии 3.26/3.27rus.
4. Чтобы собрать версию 3 нужна Visual Studio 6.0 - еще из прошлого века (которую еще найти надо)! Чтобы просто перегнать проект под современную студию, нужна VS6, так как формат проектных файлов 6 не поддерживается уже в 9 (Visual Studio 2008). В лоб (создав проектный файл с 0) собрать jmc3 не получилось, так как ttcoreex построен на базе com-объекта со сложными ключами компиляции.
5. Немодульный код. Невозможно было выдрать часть неиспользуемого функционала. Все было слишком запутано на друг друге и завязано на ttcoreex.
6. В версии 3 отсутствует документация по скриптам VBScript,JavaScript и др. Непонятно как это все использовать.

На базе версии 3 было бы сложно развиваться дальше.
Учитывая потраченное время (2 месяца несильной занятости) на разработку jmc4 до текущего уровня, вполне реально его закончить в виде бета-версии в течении месяца. Самое сложные моменты (а это триггеры и их производные) уже реализованы.

Основная задача на ближайшее время:
1. Cформировать набор требований к новому движку мадов. Что вообще хотим в виде todo. Обсудить.
2. Завершить jmc4.

PS. Многие могут спросить - НАФИГА мне это надо ?.
Ответ: я маньяк и мне хочется этим заниматься. Я получаю удовольствие от такой работы.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт окт 04, 2013 3:41 pm 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 552
Откуда: Харьков
Гм. Дело нужное, добавь и меня please. Пахать по 12 часов в день на дело мудов я не гарантирую и не буду, но иногда вставлю и свои пять копеек

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт окт 04, 2013 3:57 pm 
Не в сети

Зарегистрирован: Пн май 27, 2013 4:34 pm
Сообщений: 105
prool на tmud.net есть регистрация. После которой будет доступно больше информации.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт окт 04, 2013 5:24 pm 
Не в сети

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт окт 04, 2013 6:48 pm 
Не в сети

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

Работает и быстро!

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт окт 04, 2013 7:10 pm 
Не в сети

Зарегистрирован: Вт мар 24, 2009 6:20 pm
Сообщений: 213
клиент - это очень хорошее начинание! особенно с маппером :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт окт 04, 2013 9:43 pm 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 552
Откуда: Харьков
А чем этого клиента собирать? Студией 2012 и 2008 у меня не получилось. Или MFC надо?

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт окт 04, 2013 9:44 pm 
Не в сети

Зарегистрирован: Пн май 27, 2013 4:34 pm
Сообщений: 105
Господа, кто действительно может чтото сделать и помочь мадам, просьба регистрироваться. Даже те , кто не умеет програмировать. Работа будет. Я начну ставить задачи, которые я могу делегировать или в которых мне нужна помощь. Так будет быстрее. По задачам будут приходить оповещения на почту. Назначать кого то на задачу я пока не буду. Просто нужно заходить на сайт и отслеживать ситуацию, а также читать почту.

В тикет системе есть возможность создать личную страничку. Там можно кратко описать какие задания можно поручать и пр.

Я понимаю что многие заняты, но чтобы работа двигалась, нужно посвящать работе над мадами 1 час хотя бы, но каждый день. Иначе мы никуда не приедем в итоге. Каждый день нужно чтото сделать, пусть и немного.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт окт 04, 2013 9:46 pm 
Не в сети

Зарегистрирован: Пн май 27, 2013 4:34 pm
Сообщений: 105
Для клиента нужна 2008 студия. Сначала нужно собрать библиотеки в папке libs. Потом уже клиент. MFc не нужно. Я напишу доку о сборке на сайте.

В принципе все вопросы можно задавать прямо на сайте. Я создал для этого форум.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Сб окт 05, 2013 12:37 pm 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 552
Откуда: Харьков
Visual Studio 2008 Express, которой я до этого пользовался, собрать клиента на смогла, как ты и писал.

Я установил обычную 2008-ю студию и всё собралось! И работает!!!!11111

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу 1, 2, 3, 4  След.

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


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


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

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