с чего начать?
во-первых, всем привет! =) давно же меня тут не было... :"(
во-вторых, собсно суть вопроса... что-то охватила меня ностальгия по былым временам и решил я сделать игру! >O< да не просто игру, а MMORPG - наверное, заветную мечту всех начинающих разрабов. к счастью, я давно не новичок, так что наивности лишен начисто, и со всем своим прагматизмом прекрасно понимаю, каким геммором мне это грозит. однако(!), делать после работы все равно нефиг, так что медленно, никуда не торопясь, чисто для собственного удовольствия, чего бы мне и не заняться этим делом?.. однако, я столь давно этим не занимался, что возник вопрос - а с чего собственно начать-то?.. когда-то программил на блице, но он уже тогда не все потребности обеспечивал, а сейчас и подавно. ктому же я из проггера как-то переквалифицировался в дизайнера, и сто лет уже ничего не программил, так что по сути в любом случае все надо будет заново осваивать. и коли уж так, то проще сразу что-то более современное взять. и это первый вопрос: какой взять движок? из пожеланий: - поддержка шейдеров и прочих красивостей. - простота программирования (аля блиц3д), т.е. чтоб не прописывать самому обсчет каждой вершины, взаимодействие с директЫксом и прочую рутинную часть, а сосредоточиться на логике, скриптах и прочем. но при этом конечно с достаточной гибкостью, чтобы можно было все настроить как тебе надо, а не просто выбрать из готовых вариантов. - нормальная поддержка сети. (ранее у всех движков помнится проблемы с этим были). из задач - построение клиент-серверного приложения. все по классике - клиент со всей медией, а на сервере чисто обработка. - возможность скачать это чудо бесплатно. причем без ущерба для теста игры. т.е. чтобы демка не закрывалась через пару минут, или еще что-то типа того, а чтобы можно было полноценно разработать и протестировать. естественно, что если из этого выйдет что-то стоящее, то движок будет приобретен лицензионно, но это потом. а для начала нужна рабочая пиратка либо бесплатный двиг для комфортной разработки. и отсюда вытекает следующий вопрос - где скачать это чудо? буду искренне благодарен за прямую ссыль, дабы избавить себя от перебора бесконечного числа торрентов и депозитов. и наконец последнее - инфа про это, с уроками, примерами, факами, и прочим, как для чайников. по форуму полазил, но что-то тут каша, а все подряд темы просматривать времени нет. в свое время была хорошая тема по блицу, где прям приводились ссылки: скачать ут - ссыль, начать изучать с этого туториала и ссыль, потом перейти к этому - ссыль, а тут-то можно почитать фак по основным вопросам и ссыль. хотелось бы чего-то аналогичного, это, думаю, и другим полезно будет. за сим пока все. от вас хотелось бы увидеть посты вида: название движка; краткое описание\сравнение с другими\плюсы, минусы; ссыль на скачивание; ссылки на темы (внешние ресурсы) с обучалками, поэтапно. сам пока обратил внимание на ксорс, но там вроде толи с сетью, толи еще с чем-то какие-то глюки были. также обратил внимание на юнити - но нифига пока не понял, даже того, где его самого взять,однако по картинкам и тому, что успел прочитать, вроде интересно. еще когда-то прогил на дэлфи, что плюс, но на сколько я помню там перейти к 3Д было ооочень гемморно. рассмотрю и другие варианты конечно. заранее всем благодарен и сорри за многабукаф. =) з.ы. я снова в деле! =) |
Ответ: с чего начать?
Бери хорс - http://forum.boolean.name/showpost.p...&postcount=124
Насчёт глюков с сетью в хорсе хз, однако всегда можно использовать сторонние библиотеки. Шейдеры по хорсу - http://area.xors3d.com/depository/do...first-steps-ru Слева ссылки на примеры. Качай триалку - http://xors3d.com/licensing#xors3d_indie. |
Ответ: с чего начать?
Arton, смущает это:
Цитата:
и еще что-то там точно не фурычило, прям сто пудоф помню. ибо в свое время хотели уже один какой-то проект на хорсе писать и чего-то там не работало. но это было давно и неправда, так что, возможно баги давно пофиксены. в общем благодарствую за ответ, как вариант принимается, ну и ждемс также еще мнений. add: про триал вопрос снят. первую ссыль не сразу открыл. |
Ответ: с чего начать?
Гм... Можешь попробовать Irrlicht, он полностью бесплатен, кроссплатформенный.
Цитата:
Я юзал в такой связке (ничего не делал, просто смотрел как работают примеры!), по моему вполне прилично :ok: |
Ответ: с чего начать?
Под FreeBasic и OGRE есть, искать там же по ссылкам выше. Однако на мой взгляд Irrlicht мене "громоздкий", более удобен и возможностей побольше.
Ну и как не как кросплотформеность. Кстати учти, враппер ирлича старый, по этому что-то может работать не так. P. S. Смотрю семплы. Неа, ОГР под фрибейсиком мне определённо не нравится и примеров совсем мало. |
Ответ: с чего начать?
Цитата:
В нём есть всё от анимации до говнофизики а также большое коммунити (в т.ч. и на булке). Из минусов: довольно тормозной, но вряд ли ты будешь делать с графоном как в Крусиси, а для простенькой (но аккуратной) графики норм даже на трубки. Кроме того после Blitz3D баттхёрт от знакомства, который нужно перебороть. Вот тут Пакс запилил обучение: http://shgames.ru/ |
Ответ: с чего начать?
юнити unity
|
Ответ: с чего начать?
без хорошей архитектуры мморпг не сделать, а тут нада глубоко проникнуться ООП, которого в блице не было.
|
Ответ: с чего начать?
А вообще - юнити. Тормознутость рендера на десктопах там точно такая же как и у других движков - то есть заботиться об этом придется самому. Из прикольных фишек - встроенный набор шейдеров (базовых), простые скрипты, но если есть надобность можно работать на более низком уровне. Есть бесплатная версия, есть встроенный лайтмапер (полезность сомнительная). Ну и самое большое коммунити, самая большая база наработок (скриптов, моделей, компонентов и т.д.). |
Ответ: с чего начать?
Цитата:
т.е. движок есть, а разработчиков у движка уже нету. |
Ответ: с чего начать?
С набора команды начни. Будь у тебя хоть лицензия UE4 - ни хрена не сделаешь без команды. Зависит от идеи.
|
Ответ: с чего начать?
Цитата:
Если хочешь прослыть клоуном, то конечно. В ином случае надо брать юнити (пожелание поддержки шейдеров и одновременное нежелание прописывать самому обсчет каждой вершины намекает на то что что-то более глубокое автору не нужно; да и впрочем и нет нормального публичного движка лучше) и делать игру. Когда будет интересная игра но чего-то в ней не будет хватать - тогда можно будет просить помощи других и не быть осмеянным. |
Ответ: с чего начать?
Цитата:
Минимальный жизнеспособный прототип можно сделать и одному (или с корешом), ящитаю. Чтобы стало ясно, стоит ли оно того вообще. Для ММО (ну, может, это ещё не МЖП, т.к. пускать на публику такое рановато, зато реально сделать очень быстро даже одному) : 1. Сайт с регистрацией. 2. Чятик внутриигровой. 3. Ходить героем по плоскости, видеть других игроков, убивать крипов. Крипы должны уметь атаковать, умирать. Герой тоже может умереть и возродиться на респе со штрафом опыта. 4. Должен прибавляться опыт герою, повышаться левел. На левелапе можно распределить очки по статам, и они должны реально влиять (урон, скорость атаки, хп) 5. Инвентарь, подъём предметов с земли, выкид на землю, выкид из трупа крипа. Простейший юзабельный предмет (вроде бутылки здоровья). Сменное оружие влияющее на атрибуты. 6. Модели могут быть хоть ворованые, хоть кубовые. До публичного теста это неважно. С этого момента уже можно думать о наборе команды и решать, кто что будет делать, что конкретно требуется сделать. |
Ответ: с чего начать?
Цитата:
Поэтому для начала нужно продумать архитектуру. Дабы когда проект станет очень большим не забросить его от непонимания, что в нем происходит. И чтобы все члены команды могли заниматься каждый своим модулем, которые бы гармонично вписывались в общюю систему. |
Ответ: с чего начать?
Цитата:
|
Часовой пояс GMT +4, время: 04:55. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot