Сап двачеры. Меня окончательно доибало анальное рабство у маркетологов с безграничной властью плодящих на рынке ммо кучу говна, лишь бы залезть в карман. Куда делись нормальные разработчики писавшие на голодном пайке и в драных трусах шедевры? Сейчас есть либо говно маркетологов клепающееся покупными движками и "паками" и собирающиеся в подобие очередной заурядной, скучной, трёхкнопочной аркады, либо корейское говно... есть еще передрочившие на Арму "хардкорщики", которые готовы по 4 часа ебашить виртуальное поле виртуальной мотыгой что бы выростить виртуальную кукурузу и еще 4 часа её продавать. Созревала 9 лет идея одного мира, который я продумывал бессонными ночами, мир довольно незауряден и не восходит к "настольному фентези" с магами пускающими из задницы фаерболами на право и налево, выпивающие тонны банок и ебущие эльфийских тян. Концепт того что я хочу:- изометрическая sandbox 3D- объемная графика, но никаких излишков, игровой процесс наше всё(В Runescape же играют миллионы игроков) Скрины пример того что можно выжать из древнего движка УО- интерактивный мир. взаимодействие с игроком(лестницы, двери и тд)- квесты и тд- Механика классический таргет, но схожа с днд правилами и классическими РПГ, т.е у классов/подклассов будут способности/заклинания применяемые лишь раз в n количество времени, раз в день или неделю и тд(это так, лишняя информация) так что думаю реализация не отличается от остальных ммо. - открытый мир. ~1-8 т. кв м. Мир будет статично наполнятся, т.е без случайной генерации- физика ландшафтов(холмы, горы, возвышенности и тд)- отсутствие уровней, хп, маны и тд. Иная система- смена суток и в перспективе времён года- отсутствие гринда- зависимость "силы" и поведения конкретных мобов от времени суток. - развитый крафт- древо классов и подклассов(очень оригинальная идея развития, но не скажу какая)- строительство- физика водных пространствпримерный набросок = Все кто играл в ультиму поймут меня. Я буду создавать наследника ультимы, но в иной механике.Какой движок посоветуете(или может самописный велосипед?) и с чего начать(да я читал все эти гайды, но живой совет все же интереснее услышать) Имею неплохие знания в байтоёбстве(С) и python. Времени более чем достаточно, но хочу уложится в 3 года до рабочей альфы, с которой уже можно будет собирать полноценную команду. Да я знаю что это будет трудно и долго, но я готов, хобби у меня все равно особо никаких нет. И что вы думаете за такой "узкоспециализированный" проект? За рынком гнаться не собираюсь, расчитан на "ту самую аудиторию" которой нужна спокойная гавань.ps Наверное что то да забыл описать и дополнить
лель, проебался с названием Бюджет как понимаете: голая жопа и тысяч 300-400 думаю выйдет, ибо я хиккан и бабки все равно девать некуда. Это конечно до того как пойду на краутфайдинг Вспомнил что забыл- анимация действий персонажей, включая моторику(поднятая рука с жезлом, эмоции и тд)
>>449546> тысяч 300-400 думаю выйдетДолларов только> до того как пойду на краутфайдинг Соберешь там 50 долларов
В перспективе воздействие погоды и климата на игрока. - какой движок или самописный?(паки использовать не хочу)- что думаете за BigWorld - чем для начала заняться(с написания клиент-сервер?)- кого найти на первых парах до формирования команды?и тд
>>449549> кого найти на первых парах до формирования команды?Профи не пойдут делать ММО потому что делать ММО - это уже давно мем геймдева.А пойдут только школьники а-ля "я могу писать квесты".
>>449547финансы моя забота, ты мне за реализацию распиши
>>449551Бери юнити, пили прототип.
>>449550ну почему же. У меня друг такой же задрот-сисадмин, готовый на фане писать свою ммо, только не знаем с чего начать и в какие технологии вкатываться. Там глядишь и народ интерес проявит. Взгляни на Pantheon. Он ведь дом закладывал, деньги на паперти просил, а сейчас один из самых ожидаемых проектов(при том что кикстартер не собрал)
Твоя проблема в том, что без опыта геймдева, ты не сделаешь ничего. ММО - это пиздец самое сложное, что только есть в геймдеве. У тебя там перед глазами конечно молочные реки и кисельные берега, но на деле ты первый месяц будет осваивать какой-нибудь движок, на котором сделаешь тетрис и змейку. Забей на ММО. Есть причина по которой их не делают.
>>449552мне зудит, хочу и все. Тем более это моё время и его у меня хоть отбавляй, разберусь. >>449552А чем плох BigWorld -это ведь C++ и Питон, мне легче должно быть
>>449556Ну делай хуль. Только не говори, что тебя не предупреждали.
>>449557Да я и так бля буду делать, мне только нужны конкретные советы
>>449560Вряд ли тут кто-то есть поврежденный головой, чтобы иметь трехлетний опыт разработки ммо в жало.
>>449561А хотя татрикс же.
>>449555Приставка ммо ничего не говорит о сложности. Это значит лишь то, что клиент будет посылать серверу пакеты, а сервер после игровой логики будет рассылать их всем остальным игрокам. И все. Не понимаю почему все думают что ммо это апогей гемдева.мимо делал онлайн крестики нолики
1) ОП хуй и не начал тред с изображения потрошителя (reaper) из ультимы2) Чтобы писать свою Ультиму Онлайн - тебе надо вначале синглплеерную вселенную на 8-9 полноценных игр (три трилогии)
>>449567>>449567чувак, пиздуй. Я думаю чётко сформулировал что мне до ваших отговоров как китайцу луной до жопы. Отвечай на поставленные вопросы либо ухадиНа кой хрен мне пред-история, если игра не завязана на квестовом контенте?
так то если http://legendsofaria.ru/ от создателей ультимы выстрелит, то смысла клепать нет
>>449572fix https://www.legendsofaria.com/pledge/
Это же откровенный тролль
>>449571>пиздуйЗачем мне вчитываться в твоё полотно если ты просто собрался делать поделку уровня простого ГФШ?И кроме быстроскачанных скринов у тебя ничего нет!Я просто абсолютно уверен, что и твой опыт игры в мморпгшки тоже никудышный.
>>449572>от создателей ультимыShroud of Avatar выстрелил?
>>449574>просишь ответа на конкретные вопросы по использованию технологий для конкретных целей >получаешь в ответ "аряяя ты ни вытянишь">тебя обвиняют в троллинге Может мне хоть 1блятьчеловек ответит какой движок из доступных наиболее подходящий под мои цели и чем плох BigWorld.Даже меня ваши отговоры подзаибали, с учётом того что я расписал что меня интересуют только n вопросы
>>449576так то другие, те ребята из изначальной команды. А гариот всегда был лишь медийным баблососом, он и сейчас прогорел, серваки аватара на последние деньги в поисках спонсоров ищутВ Shards Online(Legends of Aria) дохуя всего обещают, прямо идеальная ультима получается
>>449577Не юнити. У него проблемы с нетворком на более небольшой группы человек. Ты только учти, что всё самому кодить придётся. Ну, или почти всё. Как там, осилишь сначала выучить, а потом скодить мильончик-другой строк?
>>449579По ходу дела. Я сам по back-end, так что на мне клиент-сервер, а на остальное найду разбирающихся и сам потихоньку буду изучать технологию По сему и думаю за BigWorld, легче всего, -на мой малопонимающий взгляд, - разобраться
>>449577>Даже меня ваши отговоры подзаибалиТы оппостом впариваешь сраную изометрию. На квадратных дисплеях она была ещё ничего. Но игровые моники стают шире и шире, а изометрия очень быстро теряет свою актуальность.Может качнешь какой-нибудь http://www.byond.com/ и просто успокоишься?
>>449581чувак, глянь на альбион и какой хайп вокруг него.
>>449581Эти вебмы шедевры просто. Такому художнику в переносном смысле, творящему их, игры бы делать, а не мемасиками заниматься, лол.
>>449582Я не думаю, что хотя бы до уровня mabinogi дорастётИ ты путаешь понятие изометрии.
>>449583Чмо не может в игры.
>>449586>Чмо не может в игры.
ОП, тебе дело сказали. Сначала освойся в движке и запили демку - сингл на 2-3 часа прохождения и отдельно онлайновые крестики-нолики. Иначе ты не сможешь с первого раза написать ядро и потратишь очень много времени на его перепиливание.
>>449636И, да, в бигворлде проблем нету, только если он не бесшовный.
>>449577Я слышал lumberyard для этих целей норм но это не точно
>>449638>называешь движок BigWorld>BigWorld не может в бесшовный мир
>>449638а в чем проблема конфликта с бесшовным миром? Можно создать "прозрачные" подгрузочные зоны, должно решить проблему
>>449566Слушай сюда, чепушила.MMO - это massively multiplayer online game. Не просто онлайн, а еще и массивли мультиплеер. ММО не предполагает какой-то конкретной архитектуры - вот ты зачем-то поставил знак равенства между ММО и клиент-сервером, хотя некоторые ММО (мобы в первую очередь) суть p2p.Тот факт, что ты делал лабу с онлайн крестиконоликами, не дает тебе никакого морального права кукарекать свои кукареки, когда тебя об этом не просят. ММО подразумевает оче много игроков в одном мире. Отсюда и возникают все технические, финансовые и геймплейно-маркетинговые сложности. Инди-ммо, если автор ее таки запилил, сдохнет либо от нулевого онлайна, либо от отсутствия денег на сервера.
>>449543 (OP)Очевидно, что начать тебе следует с запиливания диздока и нескольких игр на выброс, чтобы изучить нужные технологии.Требования к движку ты не озвучил (платформы-то какие?), так что советовать особо и нечего, кроме дефолтного Юнити.Раз ты байтоеб, то вангую, что с архитектурными вещами у тебя все печально. С языками тоже беда, конечно, но это ладно. В любом случае тебе придется почитать книжки про кресты, шарп и джаву.Искать тебе придется художника\моделера. Но с требованиями уровня "объемная графика, но никаких излишков" до этого еще очень далеко.В итоге, предлагаю тебе:- Начать писать подробный диздок. Подними медиавики или что-то аналогичное и начинай описывать каждую игровую фичу, попутно прикидывая, какие технические затраты она подразумевает. - Написать несколько юзер-сторей. Представляешь, что ты игрок, и подробно описываешь, что ты делаешь - с самого начала, с захода в игру или регистрации. Попутно рисуешь наброски интерфейса. Пишешь несколько таких документов, дополняешь диздок.- Сделать на основе этого нормальную презентацию. Текст в оп-посте - это что-то уровня "можно грабить корованы". Кстати, учти, что у тебя все очень плохо с русским языком, так что, наверное, имеет смысл нанять человечка для написания текстов.- Запилить прототипы. Начни с клиент-серверного протокола, чтобы игроки могли подключаться, ходить, кидать файрболы друг в друга, виснуть, переподключаться, лагать, вылетать; материалов на эту тему куча. Посчитай примерный трафик, онлайн на сервер, зависимость бабло\онлайн. Тут же откажешься от подумаешь насчет физики. Выкинь. Запили прототип клиента (сингл-плеер) со своими механиками. Прикинь, как (и на чем) будешь скриптовать логику, делать интерфейс, с чем будут работать моделеры и мап-мейкеры. Выкинь. Запили новый прототип - с мастер-сервером, с перекидыванием между нодами, с веб-мордой. Тут определишься с языками. Тут же откажешься от подумаешь насчет открытого мира и того, как у тебя будет организован контент пайплайн в сервера. Здесь можно потихоньку начинать искать людей.Наверное что-то да забыл описать и дополнить.
>>449549Bigworld - ссаное говно.мимолицензиат
>>449757И да - бери photon framework, он даже с хуюнити прозрачно интегрируется.
>>449745Значит так, щенок.Во первых, все действительно массивные ммо построены по клиент-серверной архитектуре. Иначе возникает море уязвимостей начиная от атаки 51% если подобная логика реализована в протоколе, до реверс инжиниринга клиента, который при п2п архитектуре вынужден реализовывать серверную логику. Вскрытие игры произойдет в любом случае, но если при этом игра влияет на состояния игрового мира, то ты сам себе подписал приговор. При п2п этих двух вещей более чем достаточно, чтобы все остальные клиенты играли по твоим хакнутым пакетам и ничего против этого не имели.Во вторых, существует проблема синхронизации игровых состояний, выраженная в производительности каждого клиента, типа медленного интернета или слабого компа. Тогда мир будет синхронизироваться рывками в зависимости на сколько мощные клиенты к нему сейчас подключены.В третьих, п2п реализация гораздо сложней клиент-серверной начиная уже с самого начала разработки. При ней придется пилить такие базовые для пиринговой игровой логики вещи как детерминированная согласованность каждого узла или вместо простого балансировщика нагрузки с горизонтальным масштабированием рвать жопу над оптимизацией протокола и логики узлов, чтобы у клиента машина не сгорела от моделирования состояний мира. А учитывая первый пункт лучше 7 раз подумоть нужно ли оно.П2п имеет смысл делать только для не динамичных игр типа цивы и не киберспортивных, где читерство не вызывает особого интереса. Какие нибудь партийные игры для небольших компаний, например.> ммо сдохнет либо от нулевого онлайна, либо от отсутствия денег на сервераНу ты понял.
>>449773Все правильно сказал. Алсо, я чего-то блокчейн вспомнил и обзмеился.
>>449773> Во первыхПо-русски писать научись, чурка малолетняя.> 51%Про матчмейкинг не слышал?>вынужден реализовывать серверную логикуНет, не серверную.> типа медленного интернета или слабого компаКак хорошо, что при клиент-серверной архитектуре медленных интернетов не бывает.> нужно ли оноТы с кем вообще разговариваешь, чучело? Я тебе сказал, что термин "MMO" не подразумевает автоматически каких-то деталей реализации. Все. Тебе поболтать не с кем?> для не динамичных игр типа цивы и не киберспортивныхТы бы еще хот-сит к п2п отнес, чепушила. Как раз для динамичных киберспортивных игр с большим количеством игровых объектов эта архитектура и используется. По-английски читать умеешь? В следующий раз хотя бы погугли, прежде чем пиздеть.
Ах, ну и коммерческие ммо не сдыхают не от нулевого онлайна, малолетка, а от плохой конверсии трафика в бабло.
>>449782>>449783Ну не рвись ты так, можешь перечитать непонятные места или погуглить их.
>>449795Ты в бот-мод перешел, постишь случайные фразы без контекста? Хоть бы боевые картиночки использовал, раз в дискуссию по сабжу не можешь.Что за унылые малолетки нынче пошли? Вот ей-богу, в мое время такой хуйни не было, чтоб человек заявлял о том, что чего-то не понимает, а в ответ на объяснение начинал спорить - только для того, чтобы тут же слиться. Если не понимаешь - ну так слушай и гугли, если споришь - ну так не признавай, что чего-то не понимаешь, и выкручивайся до конца. А тут - ни рыба, ни мясо, посредственность и уныние.Ну, это так, лирическое отступление от темы треда.
>>449797Дядь, ты для начала потрудись составить хоть какую нибудь критику, чтобы было на что отвечать. А то не хорошо получается, ты лепишь невпопад по одному предложению по типу "Нет. Чурка малолетня. Чепушила. Хватит пиздеть все не так", а мне разбирать что ты имел ввиду.Если ты великовозрастный дебил не могущий организовать свои мысли, то разгребать их за тебя, чтобы спорить самому с собой, я дальше не собираюсь. Ты ж вроде такой большой и умный дядя шарящий в теме, но вместо того чтобы пояснить за суть вещей аргументами, оперируешь к возрасту и дефисам. Парадокс. Я то отвечу на тот пост, но там ёбаный бред из полузаконченных предложений человека заглянувшего в ммо по постам на хабре> По-русски писать научись, чурка малолетняя.Ну хуй знает что тут сказать на самом деле.> Про матчмейкинг не слышал?Матчмейкинг на уровне сетевого протокола, шта? У тебя может специальное значения для этого слова? Поясни.> Нет, не серверную.Поясни.> Как хорошо, что при клиент-серверной архитектуре медленных интернетов не бывает.Ну если в эту ммо играет 100 человек то ок. Просто в них обычно играет побольше народу, а каждый узел должен синхронизироваться и проверять каждый другой узел. Это вытекает в гигабитную сеть. Она есть не укаждого, и комп могущий моделировать инстанс всего мира есть тоже не у каждого.К тому же, в п2п слабый узел создает бОльшие проблемы для всей сети, чем если бы он являлся простым клиентом.> Ты с кем вообще разговариваешь, чучело? Я тебе сказал, что термин "MMO" не подразумевает автоматически каких-то деталей реализации. Все. Тебе поболтать не с кем?Я и не отрицаю лол. Просто эта архитектура первая приходит в голову, потому что единственная жизнеспособная. А потом ты приебался со своим п2п.> Ты бы еще хот-сит к п2п отнес, чепушила. Как раз для динамичных киберспортивных игр с большим количеством игровых объектов эта архитектура и используется. По-английски читать умеешь? В следующий раз хотя бы погугли, прежде чем пиздеть.Дядь, ну ты хотя бы глазами пробегись по топу стима. Каждый первый фпс с онлайном это клиент-сервер. Ты точно п2п не путаешь с пай 2 плей?
>>449843>Ну хуй знает что тут сказать на самом деле."Извините, в будущем всегда будут ставить дефис в слове 'во-первых' и запятую между 'хуй знает' и 'что сказать'".>МатчмейкингУ тебя в протоколе зашит консенсус простым большинством голосов. Следовательно, тебе достаточно контролировать процесс подключения нод друг к другу, чтобы решить проблему читерства. Вроде очевидно, нет?> Поясни.П2п игровой протокол не исключает наличие сервера. Сервер - это сервер, ноды - это ноды. Клиенты не реализуют серверную логику. Логика ноды в п2п и сервера в клиент-сервере - абсолютно разные вещи.> Ну если в эту ммо играет 100 человек то окЭээмм... Нет, при ста человеках все сломается уже, привет. Я тебя тыкнул в то, что проблемы синхронизации состояния, слабого клиента и медленного интернета очевидно существуют вне зависимости от того, клиент-сервер у нас или одноранг, и по сложности решения не особо отличаются. Ну и это, в п2п слабый узел просто дропается из сети, да.>А потом ты приебался со своим п2п.Цепочку перечитай. Я лишь ответил на твою просьбу "объяснить", указав на твою же ошибку в понимании аббревиатуры "ММО". Про п2п там полтора слова было. В ответ ты зачем-то стал пытаться спорить о том, в чем не шибко разбираешься. Извинись.пнг> глазами пробегись по топу стимаКакое отношение имеет топ стима к техническому разговору о сетевых архитектурах, але? Какие нахуй фпс? Даже в какой-нибудь сраной статье википедии по сабжу должно быть написано, что для лоу-латенси, очевидно, нужен клиент-сервер, а для п2п, как я уже сказал, нужен там, где у тебя есть большое количество игровых объектов, и при том геймплей реалтаймовый и динамичный: ртс, мобы и подобное. А ты, блядь, про циву что-то несешь, в которую хоть по имейлу играть можно.Достаточно подробно разжевал? В следующий раз, когда тебе будет неочевидно что-то, что другому человеку кажется очевидным, попробуй незаметно выведать у него, что он имел в виду, а не включать режим "ебать порвался бомбанул))". За чепушилу извени.
ОффтопТут пиздец умные диалоги какие-то. Слова всякие длинные, конструктивные подходы к вопросу... Я точно на двощ зашёл? Где тупые пикчи, где поливание говном? Вы чо, реально игру хотите сделать? Прям вот играбельную? Да не, да ладно, да ой всё.
>>449969хуле тебя удивляет?
>>449745>>449751>>449773Спасибо ребят, не ожидал таких развёрнутых ответов. Возьмусь хорошенько за матчасть прежде чем майку рвать во имя "той самой ммо"
>>449969Говном мы сегодня уже полили ротик твоей мамаши, теперь вот отдыхаем.>>449987Лучше площадку детскую во дворе на свои 300к построй, все равно не запилишь свое ненужно.
>>449543 (OP)Нука давай про мир расскажи.
>>450034Не палю годноту черни.
>>450037Ну и кто будет давать советы такому долбоёбу?
>>450038>Ну и кто будет давать советы такому долбоёбу?Я
>>449543 (OP)>что бы выроститьПросто съеби
>>450176Да что ты вообще в этом понимаешь, чернь?
В общем глянул что Альбион написан на Юнити и имеет огромное количество доступных инструментов, и решил идти по нему. Правда придётся изучать шарп или javascript... Ой как не хочется, всегда с пренебрежением к ним относился(не в обиду) :)
>>450584>глянул что Альбион написан на Юнити>клиент написан на Юнити
>>449543 (OP)>Куда делись нормальные разработчики писавшие на голодном пайке и в драных трусах шедевры?Те у кого получился шедевр за просто так больше не работают. Те у кого не получился ушли в управдомы и больше игры не делают.