Показать сообщение отдельно
Старый 15.06.2011, 02:18   #10
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Android mmo game engine

Сообщение от cherepets Посмотреть сообщение
Не понял тебя. Что мешает сделать динамичную сетевую игру на андроид?

На любую платформу можно. Всё зависит от умений, усидчивости, фантазии и много чего еще.
Была полноценная мморпг для симбиан9 - anrufen online.

У меня в разработке сейчас находится платформер с сетевой игрой (т.е. самый что ни на есть action-like) для j2me.
http://www.youtube.com/watch?v=eR6f6X-xEWE
Это не совсем походит на ММО игру, где есть сервер, поддержка 1к+ онлайн игроков, с глубоким рпг геймплаем и т.п.

Сейчас да и на самые основные платформы, MMOFPS не так и много. И они в 85% случаев, очень грубо реализованы. Либо вблизи никогда не бывает более 3 человек, либо на самом деле геймплай не такой и action..
Есть несколько примеров, Fallen Earth, MAG и другие, где более менее глобальный action-like MMO (MAG - это не ММО, это Massive).
Да и что значит action-like? Например возьмём HL2 по сети, где детализация геймплая на столь высока, что в ней совершенствоваться можно много и долго. Геймплай пазнообразен, и на столь быстры, что за ним не поспеваешь - это хардкор.
Поток данных в HL2 просто великий. Опыт разработчиков также неслабый, как никак они поработали славно над кучей проектов, до того как пришли к Source Engine..
И то, технически максимально там 64 игрока (публично 32). И сервер нужно мощный для просчётов как с точки зрения логики и физики, так и трафика.
Ну это я ушёл в сторону полноценной FPS, а тут мы говорим о ММО.
Возьмём HL2, кастрируем его, и засчёт этого снизив трафик и нагрузку на логику, далее увеличим мир, и раскидаем всех намного дальше друг от друга, либо всё что потянем, это максимум 50 человек в радиусе 200 метров, и это дело не только будет лагать, но и не играбельно.
Получается с кучей оптимизаций, и т.п., ну если постараться 1024 игрока, с весьма лёгким геймплаем, где колличество патронов не столь высоко, и физика уже не играет роли в геймплае.
Скучновато стало, так где тут уже action-like?
Вот вот...

Реализовать реально плотную игру по геймплаю - значит иметь кучу взаимодействий, а это большой поток данных, и вычислений.
Если игра на 32 человека - то хороший домашний комп потянет сервер.
Но если игра на 512 человек, нада комп помощнее, да и геймплай похуже, желающих захостить такой сервер (если такой имеется) будет "намного меньше".
А если игра на 2к человек, то тут нужен полноценный сервер - а это съём дата центра, организация облака и т.п.
Плюс, 2к игроков, вроди для ММО не так и много. ВоВ, сколько интернационально имеет серверов? 70? 90? И на каждом по 5к+ игроков. Там и поток денег, и на них можно уже хостить.
А тут 2к человек, не так и много, и бабла нада не меньше, т.к. железо нужно конкретное.

Далее с точки зрения портативной платформы. Ну во первых потянуть логику весьма насыщенной игры - нада постараться. Хороший Action игр на портативны (не онлайн), вообще общитаться.
Надо хороший fps - это минус на графику, да и метод взаимодействия - этот убогий тач скрин, на половине андройдов, по сей день, задержка в 200мс!!
Что получается, если мы делаем хороший Action на андройдике, то графа будет так себе, можно конечно и со стилем..
Плотный геймплай с завязкой на реакцию и скорость принятия решений, не реализуешь толком - тачскрин.
Далее, поток данных, и их обработка, это вам не 100 мегабит, это 3G/EDGE - а это поток весьма не стабильный и слабенький. Тут значит никакой плотной инфы толком не пошлёшь..
Игра с так себе графой, да и скучным геймплаем (трафик слабых сетей) - не походит на action-like MMO.
Если делаем только wi-fi, тогда какой понт это дело иметь на мобилке, если 90% - вайфай то с дома берётся, а там у вас на столе стоит нормальный комп, ты же как лох не будешь сидеть перед монитором, и на мобилке садить своё зрение?

Шанс реализации хоть чуток action-like игры на портативки с тач-скрином - минимальный. Нарастить аудиторию, чтобы покрыть стоимость опытной команды разработчиков - тут без комментариев..

В общем, давай свои мысли в противовес, детально и по пунктам, если есть конечно..

ИМХО
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Igor (15.06.2011)