LINUX.ORG.RU
ФорумTalks

Нет желающих заняться реализацией распределённого открытого 3D-мира? ;)


0

0

Сабж. Тут понемногу из старой гвардии формируется команда, собирающаяся сделать фигню, типа deeptown.org (Second Life, ActiveWorlds и т.п.), но полностью открытую (сервер, клиент, протоколы, подключение к системе).

Основное направление - на развитие стандартизированного расширяемого протокола. Т.е. в перспективе - система с произвольной разработки серверами и клиентами.

Всё это, естественно, мультиплатформенное.

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

Клиент первого этапа был намечен на связку Ogre3D + Python (апологеты C++ всегда смогут написать на нём свой варант клиента позже, нам же сейчас важно отработать протокол), но всё обломалось на самом начальном этапе - элементарно не выходит собрать python-ogre, на Linux они практически забили.

Поэтому - сабж.

В принципе, интересуют любые люди, даже просто те, кто в рамках проекта болтологией будет заниматься.

Но хочется заполучить хотя бы одного-двух имеющих реальный опыт элементарного программирования мультиплатформенных 3D-клиентов. Желательно - на упомянутой связке Python-Ogre3D. Возможны также комбинации с Irrlicht, Java :)

Проекту этому точно жить и развиваться, но в нынешнем составе команды совершенно непонятно сколько будет длиться начальный этап.

★★★★★

Если там будут космические сражения с достоверной физикой и перспективой вплетения в сюжет научной фантастики - то я за =)

Gharik
()
Ответ на: комментарий от Gharik

Игровые расширения мира (и, вообще, отдельные миры со своей физикой и ресурсами) будут обязательно. Впорос, будет ли их кто разрабатывать уже вторичен.

Планируется именно разработка протокола, который позволит это всё легко соединять в единое целое.

И на первом этапе - хотя бы расширяемый 3D-чат уровня древнего ActiveWorlds. Но, как уже сказал, _открытый_. Чтобы любой желающий расширял мир своими локациями (или делал новые миры - понятно, что соединение в рамках одного мира должно происходить на ряде общих соглашений).

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от GobZ

>Столько в свое время бегал в ActiveWorlds.. Если сделаете - будет классно.

Сделаем. Но без сторонней помощи даже начальный этап может растянуться... ну, не знаю, на год. Как уже говорил, ни у кого нет опыта создания клиентов. Сервера, командная работа, протоколы - 2.5 года отрабатывалось на том же L2j/L2Fortress. Теперь хочется перестать зависеть от сторонних задумок (в L2 постоянно упираешься в ограничения клиента), заняться распределённой системой и, кроме того, чтобы всё это было - целиком и полностью открытое. И из идеологических, и из прагматических соображений. Ибо вся эта лавочка со своими серверами под проприетарные чужие клиенты начинает накрываться :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от Gharik

Взять за основу движок c vegastrike.sourceforge.net (благо GPL), сделать сервак на ЛОРе, и перенести баталии из токсов в открытый космос. Анонимусы будут за пиратов, а у каждого модераторе по крейсеру. Шаману можно звезду смерти.

marsijanin ★★
()
Ответ на: комментарий от marsijanin

>Взять за основу движок c vegastrike.sourceforge.net

Стараться будем ориентироваться (насколько это возможно) не на движки, а на протокол. Чтобы движки можно было использовать разные.

>сделать сервак на ЛОРе, и перенести баталии из токсов в открытый космос.

Да, вариант :D

Вообще, в дальних планах - обеспечение тулкита для разработчиков своих миров.

KRoN73 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.