NCrashed
offline
Опыт:
13,553Активность: |
Возиться в конце будете только с одним форматом! Движок будет поддерживать как mdx, mdl, blp, так и другие популярные форматы (какие именно еще не определился)
NCrashed добавил: Только сейчас, для разработчиков, для теста, есть трудности конверта в родной формат |
10.08.2011, 00:51 | #241
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
JaBeN_Симфер
offline
Опыт:
20,050Активность: |
Отличная идея вдохнуть новое в вар3, я полностью поддерживаю и не менее заинтересован в выходе такого движка. Хотелось бы видеть для начала downloader mpq с динамическим подключением, шейдинг, DGUI и сохранение аккаунта с данными на сайте. Половина из этого есть по отдельности, собрать все это в кучу и дописать остальное - имхо проще, чем создавать с нуля новое. А потом уже можно плавно это перенести на новый движок с еще более расширенными возможностями. Хотел бы принять участие, но дальше вара ничего шарю. |
10.08.2011, 01:36 | #242
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Laikon
Жаркие времена..
offline
Опыт:
16,643Активность: |
JaBeN_Симфер, +1.. Действительно, мы выжали (ну я то еще нет, но мастера xgm да) все что возможно и даже больше. Многие уже начали переходить на другие движки из за того что Вар слишком дряхлый. Если улучшить старый движок, да еще и прикрепить к нему модели WoW контента, то это полюбому даст нереальный стимул продолжать наше любимое дело в нашей любимой игре :) |
10.08.2011, 01:44 | #243
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
JaBeN_Симфер
offline
Опыт:
20,050Активность: |
этого реально бы хватило, чтобы оживить вар минимум на пару лет, пока будет делаться новый движок, к которому уже будут предъявляться совершенно другие требования. Laikon, вов контент и так прикрепляется, только нужно обойти лимит 8 мб, самый красивый способ - прикрепление других мпк, который можно было бы скачать прямо через прикрученный ехе. |
10.08.2011, 01:51 | #244
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nighty
пропал надолго :(
offline
Опыт:
4,023Активность: |
освещение+физика - что еще надо?
|
10.08.2011, 01:56 | #245
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
JaBeN_Симфер
offline
Опыт:
20,050Активность: |
еще удобное подключение контента и улучшение интерфейсной части игры |
10.08.2011, 01:58 | #246
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
KotoBog
Meow
offline
Опыт:
36,046Активность: |
Убрать бы интерфейсик
было бы счастье :3 |
10.08.2011, 02:12 | #247
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,159Активность: |
Mygui же логика, поиск путей в частности Мне вот больше интересно что насчет скриптования. В идеале было бы оопнутый(нет, вжасс нечто другое) язык для расширенного, и конвертация в него при режиме совместимости (например при загрузке карты) обычного JASS2, так ? |
10.08.2011, 02:13 | #248
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Как я уже неоднократно писал в асечке - с синхронизацией двух абсолютно разных клиентов(в данном случае стандартный вар3 и ваш клиент) у вас ничего не получится. Обратной совместимости не будет. Т.к. вы не сможете с абсолютной точностью скопировать алгоритмы вк3, да вы и не хотите этого + разная скорость работы + как сказал тоадкоп, вам придется скопировать все баги вк3 в ваш опенваркрафт и еще куча проблем, так что совместимость вы не реализуете, я уверен. |
10.08.2011, 03:34 | #249
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
я начинаю думать что док прав, по моим расчетам тоже с синхронизацией должно быть очень много проблем =( возможно стоит отказаться от совместимости сети и ограничиться совместимостью форматов |
10.08.2011, 04:11 | #250
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Нет ну реально если поразмыслить, у вас и правда ничего с совместимостью не выйдет, так что да, совместимость форматов - единственно-возможный вариант.
|
10.08.2011, 04:16 | #251
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vellear
ху, ху, хуорн!
offline
Опыт:
16,688Активность: |
Faion:
он дело говорит, вы не шарите. Уголовщина начинается там где начинается комерческая составляющая. А вы че, уже собираетесь продавать этот варик? Вы бы реализовали модули.
Т.е в меню вара +1 кнопка на модули, при клике вылезает окошко, мол выберите модуль для загрузки. И в списке .MPQ архивы в папке MPQm. При клике загрузить вся информация из МПК архива которая загрузилась, заменяет оригинальные файлы Warcraft(имеется в виду модели\текстуры\интерфейсы\шейдеры). В итоге можно через такие модули делать собственные игры на основе вашего варкрафта. Т.е когда модуль прогрузился к примеру, то вместо классического вар меню вылезло меню компании со своими кнопками, и снизу кнопка "Покинуть текущий модуль" - возвращает в меню основного варкрафта где файлы опять меняются местами на стандартную сборку. Это было бы хорошо в качестве реализации Сингловых компаний\карт, так как возможности обещаете шире, не исключено что и проекты такого типа как Forgotten lands, зачем извращатся, вшить все в модуль и играть. Кликаем Новую игру - в модуле указан IP адрес, и при нажатии кнопки мы коннектимся к серверу. Достаточно хардкорно со стороны звучит, но ведь возможности то какие....
Считайте что вар как вар + новое двигло + модульная система. Весь модострой как раз через модули. Можно и Шеллами называть и.т.д...
Burn to shadow добавил: и учтите, я не шарю, это предложение обмозговано только с идеологической составляющей. Не исключено что нереализуемо. Отредактировано Burn to shadow, 10.08.2011 в 04:49. |
10.08.2011, 04:51 | #252
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
ну офк жасс машину никто писать не собирается, если синхронизация на ней завязана и нельзя на нее просто плюнуть (вычислять искуственно) то походу придется реально забить. Т.к. это надо в точности делать такойже паффайдинг и многие другие вещи с ней связанные |
10.08.2011, 08:14 | #253
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Отлично, проанализировав все посты выше, реализация совместимости связана с проблемами расшифровки сетевого протокола (некоторые сообщения там шифруются), с проблемой реализации такого же поведения, что у вара (тогда должны скопированы все баги).
Поэтому лучше отказаться от режима "old-new" и заняться более востребованными вещами. Останется совместимость старых форматов mpq, blp, mdl, mdx, w3x, но играть с владельцами вара3 нельзя будет.
Burn_to_shadow, эта модульная система лежит в основе движка. Плагины будут представлять собой файл dll (Тех. часть мода, взаимодействует с игрой посредством modAPI) и файлы ресурсов (в частности mpq, zip или просто папка). Плагины можно будет загружать из главного меню из списка. Огр умеет выкачивать файлы с инета! Поэтому реализацию выкачки новых ресурсов можно сделать не напрягаясь. Т.е. плагины смогут выкачать свои ресы с спец. сервера (заранее известного), выкачать свои обновления. Не знаю, стоит ли делать в меню список плагинов, которые можно выкачать с главного сервера игры.
agentex, мы сделаем норм. джазз машину (со своими багами =) ) для возможности запуска карт. Также кроме джазза будет включаться Lua или другой язык (насчет cJass у меня возникли сомнения, Lua все же мощнее). |
10.08.2011, 11:51 | #254
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Руки проч от
|
10.08.2011, 11:57 | #255
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Нет сжасс таки оставьте. +вы же собрались юзать жнгп, а туда сжасс монтируется, а луа итак есть в вжассе, зачем лишняя морока? |
10.08.2011, 12:01 | #256
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Хм, ведь cJass сейчас транслируется в Jass. Код не придется переписывать, а для прямой поддержки cJass нужно будет модифицировать JNGP (хотя если там вырубить компиляторы, то сработает). Ладно cJass, так cJass. |
10.08.2011, 12:03 | #257
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
А, вы хотите прямую поддержку? Зачем? Пусть будет обычный жасс с новыми нативками, так же проще. |
10.08.2011, 12:06 | #258
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
JaBeN_Симфер, ограничений на размер архива не будет. Это ограничение ввели близы в движке вара.
NCrashed добавил:
Doc, ну тогда о чем спор то, я хотел делать Jass машину, а cJass будет транслироваться редактором в Jass. NCrashed добавил: Для Огра есть плагин, реализующий прямую поддержку формата COLLADA (все 3д редакторы умеют в него записывать), его было бы довольно легко подключить. Что думаете насчет этого? |
10.08.2011, 12:10 | #259
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Все верно ок. =) Ну больше форматов - лучше наверное. Но первым делом - мдл/мдх. =) |
10.08.2011, 12:15 | #260
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|