PDA

Просмотр полной версии : Flash-MMOG


Zuben
23.07.2007, 12:10
Задумал я, значит, спаять игруху на флеше, но как всегда столкнулся с некоторыми трудностями.
Сперва немного о самой будущей игре:
С первого взгляда игра будет напоминать Дьяблу. Плоская графика, вид от третьего лица, камера, намертво прикрученная к персонажу и все в таком духе. Все игровые объекты будут представлять собой трехмерные модели, отрендеренные с шести (или более) сторон.
Вопрос первый:
Каким образом нужно сохранять отрендеренные изображения, чтобы у них была карта прозрачности, как в gif'е? В gif 3ds max сохранять не умеет. :(
Вопрос номер два:
Почти все игровые объекты будут анимированными, и анимации будет довольно много. Стоит ли раскладывать разные анимки одного и того же объекта по разным муви-клипам (то есть анимацию стрельбы в один крип, анимацию бега в другой и т. п.) и заменять клип при смене анимации, или можно закидывать все анимки в один клип? Как это отразится на производительности?

Aziz Zaynutdinoff
23.07.2007, 12:50
Я бы делал всю анимацию персонажа в одном клипе (если не ошибаюсь так реализованно в TimeZero), а прозрачность сохраняется в png-24

Zuben
23.07.2007, 13:11
Я бы делал всю анимацию персонажа в одном клипе (если не ошибаюсь так реализованно в TimeZero)
Если мне память не изменяет, в TimeZero и анимаций не особо много, и сама игра пошаговая, а я планирую сделать реалтаймовую. По этому, для меня главное - не простота и удобство, а что-бы тормозов было поменьше.
а прозрачность сохраняется в png-24
Что это за формат такой? Сомневаюсь, что флеш захочет его принимать.

etc
23.07.2007, 13:13
Флеш с PNG замечательно дружит.

Nirth
23.07.2007, 13:47
По моему не с того начинаете :D

Zuben
27.07.2007, 14:11
По моему не с того начинаете
А с чего же мне, по вашему, стоит начать?

И еще один вопрос:
Как по вашему, 90 Мб/час - нормальный входящий траффик для реалтайм ММОГ?

etc
27.07.2007, 14:14
По-моему даже в WoW такого трафика нет.

†‡Paladin‡†
27.07.2007, 14:17
/me подавился.

Zuben
27.07.2007, 14:21
Конечно нету, но я и не ВоВ делаю.
Поставлю вопрос иначе:
Будет ли народ играть с таким трафиком, если игра будет действительно хорошая?

etc
27.07.2007, 14:23
Однозначно нет.
Минимальная скорость коннекта — 256 Кб/сек. Тем более, почти полностью занимая канал. Неприемлимо, совершенно.

Kinsler
27.07.2007, 14:44
если только по локалке да и то с немеряными тормозами :)

aksios
27.07.2007, 14:54
Хотелось бы картинку увидеть из этого эпохального творения.

Zuben
27.07.2007, 15:45
Как же так? Без массивности и мультиплеерности, игра практически теряет весь смысл. Урезать кол-во трафика можно максимум раза в два, за счет понижения динамичности.
Я, конечно, плохо знаком с интернет-технологиями, но думаю, что тот-же варкрафт посылает раза в три-четыре больше трафика.

etc
27.07.2007, 15:57
Как же так? Без массивности и мультиплеерности, игра практически теряет весь смысл. Урезать кол-во трафика можно максимум раза в два, за счет понижения динамичности.
Я, конечно, плохо знаком с интернет-технологиями, но думаю, что тот-же варкрафт посылает раза в три-четыре больше трафика.
WoW генерирует от 1 до 50 МБ трафика в час в зависимости от того, сколько персонажей вокруг. А в среднем около 5—6.
Потому как автор игры говорит о 90 МБ, то игра должна быть уровня 2×WoW. А если постоянно 90, то 90/5 = в 18 раз лучше WoW.

die hetzer
27.07.2007, 16:38
Может лучше начать с движка? сделать несколько фигур управляемые разными людьми "онлайн" а не пошагово, как вы хотите. Не особо представляю как это будет реализовано.
а графику натянуть на работающий движок успеется.

Zuben
27.07.2007, 17:08
Потому как автор игры говорит о 90 МБ, то игра должна быть уровня 2×WoW. А если постоянно 90, то 90/5 = в 18 раз лучше WoW.
Близзарды - проклятые монополисты! ВоВ хорош только тем, что лучше ВоВа в этом жанре ничего нет. Причины отсутствия у ВоВа(Старкрафта/Варкрафта/Дьяблы) реальных конкурентов мне неясны. Да, в ВоВ есть неплохой баланс, красивая графика, большой мир и интересная, продуманная игровая вселенная с богатой историей.
Однако, все это мы видели уже тысячу раз. По сути, ВоВ - это массивная мультиплеерная дьябла, скрещенная с Варкрафтом. Не знаю как вам, но лично мне старые игры в новой обертке порядком надоели.
Я же планирую сделать совершенно новую игру. С новым жанром, с новыми правилами, с новыми концепциями.
Отвечая на саркастическое замечание _еtk-а о том, что игра должна быть в 18 раз лучше ВоВа, я скажу, что так оно и задумано.
Может лучше начать с движка? сделать несколько фигур управляемые разными людьми "онлайн" а не пошагово, как вы хотите. Не особо представляю как это будет реализовано.
а графику натянуть на работающий движок успеется.
В данный момент я только решаю на каком языке писать движок сервера. Скорее всего это будет С++, но его перед этим нужно еще изучить.

etc
27.07.2007, 17:16
ZubnK, у меня сложилось впечатление, что вы вообще не представляете, как делаются и пишутся подобные игры.

Особенно заявление «Скорее всего это будет С++, но его перед этим нужно еще изучить» ничего кроме улыбки и сползания под стол вызвать не может.

Aziz Zaynutdinoff
27.07.2007, 17:34
Автору темы:
Сударь, вы заявляете, что хотите показать всем новый жанр? Мне может показаться, однако игровые жанры были не вчера придуманы и за время своего существования игровая индустрия исчерпала все новые и суперинновационные идеи в жанрах. Ну если так оно и есть – то вам и карты в руки...

90 Мб/час... подумайте сами... взгляните на это не глазами разработчка супирмегапупир идеи, а со стороны обычного Васи Пупкина, который каждый день ходит на ЖЖ, проверяет почту и от делать нечего играет в Rambler- (Yandex-, Yahoo-, и прочие) игры, поигрывает в ТЗ, тратя в месяц по 10 у.е. на серебро... стали бы вы тратить деньги на инет (к примеру, если я сижу по траффику, что очень и весьма распространенная штука в России [да и не только в России]) + на игровую валюту? Ведь конечной вашей целью является именно денежная нажива :)

Вобщем... подумайте хорошенько :) тем более, что высказывания, типа "надо бы выучить" реально вызывают улыбку... Для примера: "я тут миром управлять думаю... только над выучиться на управленца мира" :)

Zuben
27.07.2007, 17:43
__etc:
Я хочу кое-что прояснить:
Я не строю из себя матерого гейм-девелопера, который знает все о ММО.
Все, что у меня есть - это неплохое знание программирования, графики, опыт работы с 3ds max, Photoshop, Flash, огромный талант и хорошая идея по созданию игры, которая могла бы стать сильным конкурентом даже для ВоВ.
Сейчас я хочу только понять, стоит ли браться за это дело или проект заранее обречен на провал и ни к чему кроме траты времени и сил не приведет.
Если я решу, что проекту быть, то я разберусь в том, как пишутся подобные игры. А иначе это пустая трата времени.

etc
27.07.2007, 17:49
Браться стоит, если у вас ещё полсотни дизайнеров, программеров и т.п. персонала.

Zuben
27.07.2007, 17:57
Браться стоит, если у вас ещё полсотни дизайнеров, программеров и т.п. персонала.
Роль персонала исполняет мой безграничный талант и навыки.

Aziz Zaynutdinoff
27.07.2007, 18:00
Браться по сути стоит за все, что вы сами хотите воплотить... даже если вы постигните неудачу, вы многому научитесь. А спрашивая здесь "стоит или не стоит"... Скажем так: (опять пример из серии "из крайности в крайность") мой кот украл палку колбасы и я придумал мегаидею по его умерщвлению... как вы думаете стоит или нет?

Это решать только вам.

etc
27.07.2007, 18:04
Роль персонала исполняет мой безграничный талант и навыки.
Скромности вам не занимать, да.
Мне вас жалко. Делайте, что хотите. :bye:

screamge
27.07.2007, 18:13
У меня трафа нет, так что делайте (Гг)…пообещать что буду играть не могу, но на то что вы сделаете обязательно посмотрю.

Zuben
27.07.2007, 18:24
мой кот украл палку колбасы и я придумал мегаидею по его умерщвлению... как вы думаете стоит или нет?
Однозначно, четвертовать животное.
Скромности вам не занимать, да.
Это объективная самооценка, скромность в таком деле - вещь лишняя.
Мне вас жалко.
Меня не жалеть, за меня радоваться нужно. Когда в последний раз на этом форуме появлялся столь талантливый и умелый разработчик, как я?

iNils
27.07.2007, 18:25
Роль персонала исполняет мой безграничный талант и навыки.Речь идет об http://flasher.ru/forum/showpost.php?p=661240&postcount=1?
Когда в последний раз на этом форуме появлялся столь талантливый и умелый разработчик, как я?Не помню. А вот нескромный только что :D

screamge
27.07.2007, 18:26
Когда в последний раз на этом форуме появлялся столь талантливый и умелый разработчик, как я?

Был один, Романом звали :D, но он куда пропал...вообщем вы в не конкуренции.

etc
27.07.2007, 18:37
Zuben, у вас фамилия случайно не Романов?

Aziz Zaynutdinoff
27.07.2007, 18:38
воистину талант не имеет границ :D

Nirth
27.07.2007, 18:54
Я бы на вашем месте расписал бы подробно идею (на английском)
Налепил бы на нее потентов и копирайтов
и разослал бы в америку и европу с предложением купить идею, один человек игру не сделает.

Онлайн игры это долгий труд, как до запуска так и после, постояное закрытие дыр и тд, нужно быть проф системным администратором, и тд и тп.

Ну или найти инвестора, это даст в разы больше денег, НО план должен быть истино лучше существующего, и вы должны быть менеджером.

Zuben
27.07.2007, 20:21
Nirth:
Я бы на вашем месте расписал бы подробно идею (на английском)
Налепил бы на нее потентов и копирайтов
и разослал бы в америку и европу с предложением купить идею, один человек игру не сделает.
Идея несерьезная. Во-первых, по тому, что все игро-производительные компании считают, что они "сами с усами". Во-вторых, то, что идея действительно принадлежит тебе, еще доказать надо, а на мега-крутого адвоката нужно много $$, да и ехать в Америку судиться у меня ни желания нет, ни возможности.
Ну или найти инвестора, это даст в разы больше денег, НО план должен быть истино лучше существующего, и вы должны быть менеджером.
Вариант интересный, только вот менеджер из меня никакой.
Онлайн игры это долгий труд, как до запуска так и после, постояное закрытие дыр и тд, нужно быть проф системным администратором, и тд и тп.
Меня тяжелым трудом не испугать. Ради такого дела можно хоть сис-админом стать, хоть балериной.

Nirth
27.07.2007, 20:31
Ну все с вами понятно=) вы наверное очень счастливый человек.

inferrum
28.07.2007, 22:26
Zuben:Вы не представляете себе объёма работы для воплощения вашей идеи.Попробуйте хотя бы смоделировать и анимировать главного персонажа.
На этом ваш энтузиазм закончится.
Кроме того, онлайновую игру типа Дьябло или WoW движок Flash просто не потянет.Он для этого и не предназначен.

Nirth
28.07.2007, 23:11
inferrum поверьте мне, учить других самое безтолкоевое занятие в мире. Другой всегда знает что делать лучше вас =)

Сидите, смотрите и получайте удовольствие=)

etc
29.07.2007, 14:04
А уже чего-то удовольствие кончилось…

Zuben
30.07.2007, 14:34
Ну все с вами понятно=) вы наверное очень счастливый человек.
Я не счастливый. Я самый счастливый!
Zuben:Вы не представляете себе объёма работы для воплощения вашей идеи.Попробуйте хотя бы смоделировать и анимировать главного персонажа.
Представляю и очень хорошо. Опыт в моделировании и анимации игровых персонажей имеется.
Кроме того, онлайновую игру типа Дьябло или WoW движок Flash просто не потянет.Он для этого и не предназначен.
С этим, пожалуй, соглашусь. Буду осваивать С++.

miramax
30.07.2007, 15:03
Zuben, начните с тетриса =)
Зачем сразу MMOG ?

Zuben
30.07.2007, 15:08
Почему сразу?
Тетрис уже давно сделан.

artemst
05.02.2009, 10:11
Прочитал топик, интересно таки, автору что-нибудь удалось? :)

CrazyFlasher
05.02.2009, 10:39
спопим, что даже играбельная альфа на свет не появилась? :)

ой ёёё...некро пост...

alexcon314
05.02.2009, 11:20
Видимо, вот это помешало http://www.flasher.ru/forum/showthread.php?t=99174
Без автора скушно, может, появится...
А пока, закроем.