Дело в том, что на формат COLLADA разработчики забили еще в 2008 году. Он поддерживается максом для старых редакторов и игр, которые все еще развиваются и работают только с коллада. Современные же игры всё чаще юзают FBX.
С другой стороны, коллада умеет очень многие вещи, т.е. хранить целиком сцены или проекты в одном файле. Там неплохой уровень абстракции, есть понятие "библиотека", которая содержит в себе "коллекции". Это касается не только геометрии и анимации, но так же материалов. Кроме того, все параметры тоже могут быть анимированы.
Если надо, я могу выложить сурсы этой тулы, если есть знакомые лоулевел геймдевы, может, что-то накрутят.
Мне лично не интересно ковыряться в варкрафте.
Ладно бы там только с анимацией были косяки, там ведь ещё текстуры неверно натягиваются на нормали (по устаревшей схеме), из-за чего постоянные косяки с освещением.
Выложил исходный код.
Вообще, кому интересно ковырять MDL, там есть хороший парсер формата MDL, загоняющий файл в структуры C++. После этого можно хоть в 3DS, хоть куда конвертировать - вопрос написания конвертера.
5sq1x7, это препроцессоры добавляют свой код для работы языков vJass и cJass. А почему так, я уже не помню, надо менюшки настроить, возможно. Смотри в шапке ссылку на тему форума.
GF RaiseD, кулдауны будут в разы короче, чем в нг, рассчитываются секундами. Конечно, это не ртс и здесь не будет "числа ударов в секунду", а вот число ударов в минуту - вполне.
Провел некоторые размышления по поводу боевой логики в игре.
Почему HP?
Данный вопрос навел на мысль организовать два независимых показателя "жизни" персонажа:
Физическая сила (HP)
Теряется при получени физического урона как от оружия, так и от физических эффектов и способностей.
Магическая сила (MP)
Теряется при получении магического уроня от магических эффектов и способностей.
Персонаж умирает при снижении любого из показателей до нуля.
Тем самым, "маги" смогут завалить "силачей", если те не следят за своим магическим состоянием и наоборот.
Такая логика внесёт некоторое отличие от классических ролевых игрушек + добавит некоторую вариативность в прокачке персонажа.
Переехали на PHP 7 ! Уже обновил фреймворк до нужного состояния. Осталось донастроить вебсокеты и можно продолжать работу.
Нам выделили отдельную от xgm виртуалку.
Надо просить зибаду поставить отдельно php 5.6, код на 5.2 становится всё затянутее, и все меньше зависимых библиотек подходит для symfony, некоторые даже бета-версии.
Короче говоря, на php 5.2 почти нереально писать что-то, что будет работать быстро. Ближайшее время обсудим этот вопрос.
Skairus, имелось ввиду рандом в бою. Естественно, дроп должен быть с рандомом, иначе в этом не будет азарта Nosferoh, надо изучить, что нам лучше подойдет для передвижения персонажей Ethernet:
Кто-нибудь видел проект мозилы?
Да вот кстати близко к тому, что я хочу видеть в пре альфа версии
Прошел за час =)
Skairus, у нас не будет рандома. То есть вообще =) это принципиально. Но идея интересная. Что можно сделать вместо рандома? Процент урона, нелинейное распределение, надо подумать
Skairus, я считаю, что больше интереса будет в фристайле, т.е. непосредственно на том же месте, где встретил врага. Хотя ничто не мешает в дальнейшем выделять специальные инстансы для каких-либо особых боев.
Как в той же ангел арене, были дуэли по таймауту.
Skairus, существует набор локаций с координатами на глобальной карте. На каждой из локаций есть карта ландшафта, на которой находятся точки перехода между локациями.
Передвижение по локации похоже на передвижение по карте в игре Герои 3, но не пошагово, т.е. пошагово только для тебя.
С боем я пока продумываю. Но, как ранее обсуждалось, было бы интересно перехватывать игрока на ходу.
» WarCraft 3 / 3DS MAX .DAE to MDL? Встречайте: xlDataConverter (alpha)
Ред. ScorpioT1000
» WarCraft 3 / 3DS MAX .DAE to MDL? Встречайте: xlDataConverter (alpha)
С другой стороны, коллада умеет очень многие вещи, т.е. хранить целиком сцены или проекты в одном файле. Там неплохой уровень абстракции, есть понятие "библиотека", которая содержит в себе "коллекции". Это касается не только геометрии и анимации, но так же материалов. Кроме того, все параметры тоже могут быть анимированы.
Мне лично не интересно ковыряться в варкрафте.
Ладно бы там только с анимацией были косяки, там ведь ещё текстуры неверно натягиваются на нормали (по устаревшей схеме), из-за чего постоянные косяки с освещением.
Ред. ScorpioT1000
» WarCraft 3 / 3DS MAX .DAE to MDL? Встречайте: xlDataConverter (alpha)
» XGM: The Game / XGM: The Game
Ред. ScorpioT1000
» Fallen Fairy Tales / Новости №1
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4
» WarCraft: Armies Of Azeroth / WarCraft: Armies Of Azeroth
» XGM: The Game / XGM: The Game
Ред. ScorpioT1000
» XGM: The Game / XGM: The Game
Почему HP?
- Физическая сила (HP)
Теряется при получени физического урона как от оружия, так и от физических эффектов и способностей.- Магическая сила (MP)
Теряется при получении магического уроня от магических эффектов и способностей.Такая логика внесёт некоторое отличие от классических ролевых игрушек + добавит некоторую вариативность в прокачке персонажа.
» Way of Others / Кампания Морлоков
» XGM: The Game / XGM: The Game
Ред. ScorpioT1000
» XGM: The Game / XGM: The Game
Нам выделили отдельную от xgm виртуалку.
» В поисках интернетов / Новое обновление "Интернетов".
» XGM: The Game / XGM: The Game
» XGM: The Game / XGM: The Game
Короче говоря, на php 5.2 почти нереально писать что-то, что будет работать быстро. Ближайшее время обсудим этот вопрос.
» WarCraft: Armies Of Azeroth / Выход на Indiegogo
» XGM: The Game / XGM: The Game
» XGM: The Game / XGM: The Game
» XGM: The Game / XGM: The Game
Неделя прошла.
» XGM: The Game / XGM: The Game
Ред. ScorpioT1000
» XGM: The Game / XGM: The Game
Nosferoh, надо изучить, что нам лучше подойдет для передвижения персонажей
Ethernet:
Прошел за час =)
Ред. ScorpioT1000
» XGM: The Game / XGM: The Game
» XGM: The Game / XGM: The Game
Как в той же ангел арене, были дуэли по таймауту.
Ред. ScorpioT1000
» XGM: The Game / XGM: The Game
Передвижение по локации похоже на передвижение по карте в игре Герои 3, но не пошагово, т.е. пошагово только для тебя.
С боем я пока продумываю. Но, как ранее обсуждалось, было бы интересно перехватывать игрока на ходу.