Результаты поиска
| |
Schizophrenic_Misanthrope | Дата: Суббота, 08 Ноября 2014, 16:23 | Сообщение # 1 | Тема: Бесплатный/очень дешёвый движок для 3D шутера с RPG-элементо |
был не раз
Сейчас нет на сайте
| Цитата HPlusDiese ( ) Эпик. Этого ещё ни в одном движке нет. Ну есть же какие-то флюиды? Мне не нужно прям наливание в стаканы воды... К примеру разлить воду на пол, а потом пустить по ней ток, либо распространение горючей жидкости от огнемёта. Я такое уже где-то видел. Мб просто я неправильно выразился и меня неправильно по этому поняли.Добавлено (08.11.2014, 16:23) ---------------------------------------------
Цитата AlexRabbit ( ) Вам не кажется что это не я их должен задавать, а Вы должны сформулировать эти данные? Например размет локаций? Количество и тип источников света? Смена режимов дня? Наличие SSAO? Точность обсчета физики? Механизм компенсации пинга? и т.д. Хм.. Размер лок, думаю хватит размера где-то в 2 раза больше чем в UT (хотя возможно подойдёт не в два раза, а такой же размер), т.е. открытые пространства-поляны не нужны. Источники света думаю понадобятся динамические... Смена режимов дня желательна, но можно и обойтись в крайнем случае. SSAO - не обязательно, хотя если это можно сделать опцией в настройках графики, то имеет смысл. Про точность физики сказать не могу, я поверхностно разбираюсь в физике, но нужно чтобы физика не была картонной, допустим существовало такое понятие как инерция, при столкновении два тела должны не тупо остановиться на месте, а в зависимости от своих характеристик либо таки остаться там где они столкнулись, либо с какой-то силой оттолкнуться друг от друга. Баллистика при которой пули отклоняются от ветра и падают от гравитации во время полёта, скорее всего будет не нужной. В общем высокая точность не нужна, но тела должны взаимодействовать друг с другом во всех тех случаях в которых это и происходит в реальности. Насчёт компенсации пинга - ещё пока сильно не задумывался, но видимо что-то такое - нельзя доверять клиенту важные вычисления, ибо хаки (судя по всему спидхак придётся оставить, как я смотрю он есть во всех играх, видимо причина в том что координаты игрока хранить на сервере не получается без побочных эффектов), все остальные вычисления спихиваем на клиента, для понижения нагрузки на канал. Хотя тут нужен баланс... В идеале должна определяться мощность машины клиента и сколько вычислений он может потянуть, если не хватает то сервер берёт часть вычислений на себя. Для сглаживания, некоторые действия, выполняющиеся на сервере, аппроксимировать на клиенте - к примеру движение других физических тел, релевантных клиенту (а лучше не тупо релевантных а тех которые в поле видимости, ибо аппроксимировать движение тела за затылком немного бессмысленно). Цитата AlexRabbit ( ) Вы так и не поделились рассказом о том что такое наркоманские языки. К примеру, веб-языки. Html, PHP. Но я надеюсь что подобного нет в не-интерпретаторах. Хотя мне страшилки показывал один знакомый, какой-то язык F# и ещё что-то подобное. Вот на таком ну очень бы не хотелось работать. Хотя если не будет выхода то куда я денусь. С пол-литрой разберусь как-нибудь.
Сообщение отредактировал Schizophrenic_Misanthrope - Суббота, 08 Ноября 2014, 16:03 |
|
| |
Schizophrenic_Misanthrope | Дата: Суббота, 08 Ноября 2014, 13:26 | Сообщение # 2 | Тема: Бесплатный/очень дешёвый движок для 3D шутера с RPG-элементо |
был не раз
Сейчас нет на сайте
| Цитата AlexRabbit ( ) Ну Вы же должны понимать, что даете слишком мало информации, чтобы на этот вопрос можно было ответить? Ну дело в том, что я не ставлю такой задачи - вот у модели монстра сейчас должно быть ровно 6к полигонов, у модели часов которые лежат на земле 50 полигонов, анимации с таким-то рейтом и так далее. Это надо будет высчитывать. Пока что я только понял, что в текстурах выше 4048 и ниже 2024 для меня нет смысла. И опять же, это смотря о каких текстурах говорить. Я сейчас имел ввиду текстуры оружия от первого лица. Возможно будет иметь смысл вообще для того чтобы меньше тратилось ресурсов, выключить первое лицо (но правда возникает вопрос, что тогда делать с снайперскими винтовками?) Про остальные объекты пока ещё непонятно какие должны быть расширения, я просто беру как ориентир это число для оружия от первого лица. Если мало инфы, может зададите какой-то наводящий вопрос? Цитата AlexRabbit ( ) Наркоманские - это какие? Цитата Ordan ( ) а рпг система смотря какая, если лишь элементы рпг то тоже довольно просто. Ну "рпг-элемент" будет заключаться в том что есть прокачка. Никаких особых фич рпг не будет (возможно квесты, но это точно не после первого релиза, ибо соль будет не в квестах точно).
В общем я так понимаю, прямая дорога на UE4, да и как я понимаю его взять будет дешевле. И скажу по секрету, я уже работал с предыдущими версиями движка, так что он для меня более "familiar".
|
|
| |
Schizophrenic_Misanthrope | Дата: Суббота, 08 Ноября 2014, 03:29 | Сообщение # 3 | Тема: Бесплатный/очень дешёвый движок для 3D шутера с RPG-элементо |
был не раз
Сейчас нет на сайте
| 2 варианта это неплохо, не так долго думать придётся, хотя времени пока хватает, точнее не хватает на это дело, поэтому пока просто продумываю что и как делать, так сказать, подготавливаю почву. И всё таки вопрос, какой из этих двух движков лучше справится с одновременным большим количеством живых движущихся объектов на экране, плюс какое-то количество спецеффектов ?
Сообщение отредактировал Schizophrenic_Misanthrope - Суббота, 08 Ноября 2014, 03:31 |
|
| |
Schizophrenic_Misanthrope | Дата: Суббота, 08 Ноября 2014, 03:08 | Сообщение # 4 | Тема: Бесплатный/очень дешёвый движок для 3D шутера с RPG-элементо |
был не раз
Сейчас нет на сайте
| Что вам нужно? Игровой движок
В каком пространстве? 3D (предполагается 4D, но это скорее всего будет ограничено 2-3 измерениями, в общем графика 3D)
Для какого жанра игр? FPS c RPG-элементом, сурвайвал, с некоторым приближением к реализму (не фанатичным)
Вид от первое+третье лицо, либо только третье лицо
Написанный на каком языке программирования? Не важно
На каком языке программировать в нём? Не на Basic и не на Delphi, и вообще слишком наркоманские языки не привествуются
Для какой платформы? Windows (для клиента), желательно чем ниже версия тем лучше, игра мультиплеер, так что сервер должен иметь возможность быть захостеным ещё и на Linux, MACOS
Предоставление исходного кода движка? Исходный код крайне желателен, ибо придётся делать систему 4D, возможно какие-то ИИ вещи будет проще сделать с исходниками, да и остальное
API? Direct3D + опционально OpenGL
Какой тип лицензии? В лицензиях не разбираюсь (пока что), но если говорить о схеме оплаты разрабу движка - не вижу никаких проблем в том чтобы платить процент с продаж владельцу движка. А вот единичная оплата за покупку или временное использование, не устраивает, если она только не копеечная
IDE, компиляторы? Желательная какая-нибудь среда вроде Visual Studio, с возможностью в коде прыгать по сохранённым строкам, и оптимизирующий компилятор
GUI? Удобный интерфейс, но не супер-шикарный, главное чтобы юзеру было понятно что куда
Предпочтения? нормальное комьюнити, документация, желательная средняя сложность освоения (не обязательна лёгкая, лёгких путей не ищу), но слишком наркоманская система только если не будет выхода
Какие-то особые требования к поддержке форматов 3D-моделей? про форматы пока ещё не разобрался, но должны быть скелетал меши, детализированность моделей персонажей примерно как в Unreal Tournament 2009)
Какие-то особые требования к поддержке форматов графики? нет, разрешение текстур либо 2024х2024 либо 4048х4048 (хотя поменьше предпочтительнее)
Какие-то особые требования к поддержке форматов звукового сопровождения? нет
Какие-то особые требования к поддержке форматов видео? нет
Наличие AI? нужен нормальный path-finding, остальное опционально. ИИ планируется не самообучающийся, но с "живым поведением", если не будет готового, думаю смогу научиться и написать свой, лишь бы была такая возможность.
Наличие физики? физика не деревянная должна быть, но что-то среднее, не нужна полная разрушаемость. желательна поддержка физики жидкостей/газов, ломание стекла, дверей
Необходимо наличие дополнительных редакторов, специальных утилит? редактор карт, спецэффектов
В целом расчёт идёт на высокую производительность, при удовлетворительной графике. Т.е. желательно, чтобы шло у максимального количества юзеров, но при этом графика была не квадратами, как уже выше описано, в основном текстуры на 2024, и соотвествующие меши. Поэтому желательны движки с высокой производительностью (т.е. при прочих равных выдерживающие больше нагрузки). Игра мультиплеер, с возможностью захостить выделенный сервер у каждого юзера, соотвественно с возможностью прямого коннекта, предполагается игра до 6-30 игроков на одной карте одновременно, так же около 64-100 противников на карте (их максимальное количество будет фиксировано, т.е. случайно не появится толпа из 300 мобов, когда предполагалось максимум 100). Небольшая расчленёнка - (голова, руки, ноги, туловище (возможно разделить на две части), если есть крылья то отрезаем и их, или там 4 руки, тоже каждая отдельно), возможность сделать неплохие потоки крови из ран/отрезанных конечностей (не обязательно красиво прорисованные), и лужи крови. Использование рэгдолов. Так же хотелось бы чтобы тела оставались, но это вызовет дикие тормоза на клиентах, поэтому думаю можно оставлять на небольшой промежуток времени тела и потом будут исчезать. В игре обязательно нужен огонь, взрывы, вода, электричество, не на самом печальном уровне исполнения. Взаимодействие с окружающей средой (включение/выключение света, подрыв мостов, баррикадировка дверей и тому подобное).
|
|
| |
|