www.mudconnector.su
https://forum.mudconnector.su/

Приглашаю разработчиков под одну 'крышу'...
https://forum.mudconnector.su/viewtopic.php?f=16&t=716
Страница 1 из 4

Автор:  ArtistSpb [ Чт окт 03, 2013 7:44 pm ]
Заголовок сообщения:  Приглашаю разработчиков под одну 'крышу'...

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

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

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

Автор:  prool [ Пт окт 04, 2013 3:41 pm ]
Заголовок сообщения:  Re: Приглашаю разработчиков под одну 'крышу'...

Гм. Дело нужное, добавь и меня please. Пахать по 12 часов в день на дело мудов я не гарантирую и не буду, но иногда вставлю и свои пять копеек

Автор:  ArtistSpb [ Пт окт 04, 2013 3:57 pm ]
Заголовок сообщения:  Re: Приглашаю разработчиков под одну 'крышу'...

prool на tmud.net есть регистрация. После которой будет доступно больше информации.

Автор:  prool [ Пт окт 04, 2013 5:24 pm ]
Заголовок сообщения:  Re: Приглашаю разработчиков под одну 'крышу'...

Зарегистрировался :)

Автор:  prool [ Пт окт 04, 2013 6:48 pm ]
Заголовок сообщения:  Re: Приглашаю разработчиков под одну 'крышу'...

Потестировал твой клиент.

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

Автор:  omlin [ Пт окт 04, 2013 7:10 pm ]
Заголовок сообщения:  Re: Приглашаю разработчиков под одну 'крышу'...

клиент - это очень хорошее начинание! особенно с маппером :)

Автор:  prool [ Пт окт 04, 2013 9:43 pm ]
Заголовок сообщения:  Re: Приглашаю разработчиков под одну 'крышу'...

А чем этого клиента собирать? Студией 2012 и 2008 у меня не получилось. Или MFC надо?

Автор:  ArtistSpb [ Пт окт 04, 2013 9:44 pm ]
Заголовок сообщения:  Re: Приглашаю разработчиков под одну 'крышу'...

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

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

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

Автор:  ArtistSpb [ Пт окт 04, 2013 9:46 pm ]
Заголовок сообщения:  Re: Приглашаю разработчиков под одну 'крышу'...

Для клиента нужна 2008 студия. Сначала нужно собрать библиотеки в папке libs. Потом уже клиент. MFc не нужно. Я напишу доку о сборке на сайте.

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

Автор:  prool [ Сб окт 05, 2013 12:37 pm ]
Заголовок сообщения:  Re: Приглашаю разработчиков под одну 'крышу'...

Visual Studio 2008 Express, которой я до этого пользовался, собрать клиента на смогла, как ты и писал.

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

Страница 1 из 4 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/