Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > Android

Android Разработка игр на платформе Android

Ответ
 
Опции темы
Старый 15.06.2011, 13:52   #16
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Android mmo game engine


В общем, давай свои мысли в противовес, детально и по пунктам, если есть конечно..
Давай детальнее если есть аргументация
Это называется провоцирование оппонента к агрессивным действиям,а не высказывание своего мнения.Подумай на досуге об этом.
(Offline)
 
Ответить с цитированием
Старый 15.06.2011, 13:58   #17
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Android mmo game engine

Сообщение от Lestar Посмотреть сообщение
В общем, давай свои мысли в противовес, детально и по пунктам, если есть конечно..
Давай детальнее если есть аргументация
Это называется провоцирование оппонента к агрессивным действиям,а не высказывание своего мнения.Подумай на досуге об этом.
Ок..
Я попросил от тебя небольшого усилия, чтобы ты выложил бы свои мысли, хотя бы также кратко, как я это сделал. По теме.
Но блин, ничего в ответ я не услышал. Этим и страдает 90% нашего форума - кричат со своих башен, а сами "ни ням, ни взям". Ну дык, если человек не может развернуть и выразить свои мысли (если они есть), то получается, что все крики - это лишь результат эмоционального всплеска несогласия, без какого-либо трезвого осознания, почему не согласен, и т.п.
То есть, все выкрики до этого, лишь выкрики, и под собой не нисут никакого фундамента, базы знаний.

Я просто стараюсь найти людей, кто не только кричит, но ещё и может что-то сказать в довесок, и отвечает за свои слова. Иначе их выкрики пустое "бла-бла"..

Провокаций нет, лишь желание мотивировать другого, на мозго-варение, чтобы он напрягся немного, и выложил что-то полезное к прочтению..
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Lestar (15.06.2011)
Старый 16.06.2011, 00:06   #18
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Android mmo game engine

Причем тут масштаб показанного?
Суть в том, что возможно синхронизировать данные нескольких клиентов по 3г и при этом не будет никаких лагов. Если автор не идиот (а мы пока будем придерживаться такого варианта), то данные он правильно оптимизирует и координаты и действия 10-15 человек на плоской локации будут синхронизироваться вполне неплохо.
(Offline)
 
Ответить с цитированием
Старый 16.06.2011, 00:42   #19
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Android mmo game engine

Воу, 10-15 человек?
Посчитай траффик, сколько будет стоить каждому клиенту, получить инфу хотя бы о одном другом игроке, в секунду..
Action-like - это большой поток данных, и расчётов. Синхронизировать там нужно жёстко и очень детально. ping в 100, на том же PC, в наше время уже грань, где больше будет неиграбельно.
На 3G о таких пингах стоит лишь мечтать.

Блин, меня это так начало цеплять, что думаю писать сервер, и искать заинтересованного на iPhone/Android, кто клиента попишет.. Чтобы лишь сделать прототип перемещения игроков, и как это будет выдерживать в реальных условиях..
(Offline)
 
Ответить с цитированием
Старый 16.06.2011, 00:55   #20
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Android mmo game engine

Сообщение от MoKa Посмотреть сообщение
Блин, меня это так начало цеплять, что думаю писать сервер, и искать заинтересованного на iPhone/Android, кто клиента попишет.. Чтобы лишь сделать прототип перемещения игроков, и как это будет выдерживать в реальных условиях..
У меня нет только девайса, на Unity мог бы клиента писать ) да и твой текущий клиент будет работать на unity я думаю )
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 16.06.2011, 12:13   #21
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Android mmo game engine

Учитывая, что юнити запускается только на довольно небольшом количестве топовых девайсов, то ммо (игру расчитанную на взаимодействие большого кол-ва игроков) на нем делать довольно глупо.
(Offline)
 
Ответить с цитированием
Старый 16.06.2011, 12:50   #22
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений
(для 790 пользователей)
Ответ: Android mmo game engine

ping в 100, на том же PC, в наше время уже грань, где больше будет неиграбельно.
Зависит от скорости игры. если убивают одним выстрелом в голову и идёт гонка кто быстрее, то да, а если брутальные мужики неспеша эффектно рубятся мечами то и 200-300 может быть достаточно.
есть идея рисовать 3д персонажей в изометрическом мире - компромисс между скоростью работы и графикой
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием
Старый 16.06.2011, 14:30   #23
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Android mmo game engine

Сообщение от cherepets Посмотреть сообщение
Учитывая, что юнити запускается только на довольно небольшом количестве топовых девайсов, то ммо (игру расчитанную на взаимодействие большого кол-ва игроков) на нем делать довольно глупо.
У меня Unity на эмуляторе запускается) Да и почему бы не сделать игру для топовых девайсов только? Пускай остальные курят в стороне или обновляют свои девайсы.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (16.06.2011)
Старый 16.06.2011, 14:50   #24
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Android mmo game engine

Если не усугубляться и намеренно не ориентировать приложение на платформу Tegra,охватывается ориентировочно 80% девайсов.Останутся не задействованы аппараты в ценовом диапазоне ниже 250$.Плюс не забываем о очень быстро растущем рынке планшетов.
Когда выбирал себе телефон для работы,все это дело досконально изучал.
(Offline)
 
Ответить с цитированием
Старый 16.06.2011, 15:44   #25
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Android mmo game engine

Да тут не совсем в графике дело.
Для того же top-down шутера, много не нужно.
Там больше упор на геймплай и он будет зависеть от управления - а тач скрин не на многих девайсах поддерживает полноценный multi-touch и тем более время отклика там не очень и крутое. Что скажеться на зависимость игрока к времени отклика.
Например если мы играем на айфоне, где отклик будет 40мс, и перс будет весьма резко перемерещаться.
То на том же Xperia X10, где отклик будет около 120мс. Тут нечестно получается. Айфончики будут лучше уворачиваться и реагировать на окружение, нежели обладатели Сони телефона?

Плюс, графика не нужна крутая, и Unity кстати, весьма вкусен, на нём можно хорошее дельце написать..
(Offline)
 
Ответить с цитированием
Старый 16.06.2011, 15:52   #26
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Android mmo game engine

Я пока не сталкивался с мультиплатформенными мультиплеерными приложениями.В любом случае никто не мешает выпустить приложение под две разные платформы.
(Offline)
 
Ответить с цитированием
Старый 16.06.2011, 15:55   #27
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Android mmo game engine

Не мешает, о том и речь. Что если идёт речь о ММО, на портативные девайсы, то охватить несколько платформ (Android, iPhone, iPad), это лишь плюс. Но различия платформ, не должны влиять на игровой процесс - и тут возникают проблемы, в том что, он платформы, своими характеристиками, как раз таки влияют на многое.. Что вносит дисбаланс и фору обладателю более мощной платформы в том же отклике тач скрина.. А это уже практически "дискриминация" :D
(Offline)
 
Ответить с цитированием
Старый 16.06.2011, 16:45   #28
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Android mmo game engine

Если в ММО мы вкладываем одно и то же понятие,то скорость тачскрина на баланс никак не влияет.За 40 или за 120 мс был заюзан скил ,роли не сыграет.
(Offline)
 
Ответить с цитированием
Старый 16.06.2011, 17:07   #29
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: Android mmo game engine

Компьютеры тоже разной мощности бывают, как и у мониторов разное время отклика. Людям это почему-то не мешает играть в ммо.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
cherepets (16.06.2011)
Старый 16.06.2011, 18:08   #30
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Android mmo game engine

Народ, не читай, сразу отвечай!

Читайте внимательно, и пишите исходя из дискуссии.
Речь идёт о ACTION-LIKE MMO. Это может быть MMO Top-Down Shooter, или Slasher. Где нужно бегать быстро, и т.п. Например тот же Alein Swarn - где нужно бегать и менять направление перемещения быстро. На PC - это WASD, на тачскрине, это тач джойстик.
ММО - расшифровывается как Massive Multilayer Online, и на жанр это никак не влияет, это может быть RPG, может быть FPS, может быть Racing (GTA-like), да что угодно, хоть в карты ММО :D
Время отклика в данном случае - имеется ввиду не частота обновления экранчика (с этим у них проблем нету никаких), а время отклика тач скрина - время между физическим контактом с тач скрином, и рекцией в самом приложении.
Факторов много, начиная с разных технологий которые используются - это:
  • Resistor - менее технологичны, меньше точность, нажатие нужно с небольшим физическим усилием, простые реализации, большинство реализаций, не поддерживают мультитачей.
  • Capacitor - используется эллектро статическая энергия от предметов которые прикосаются. Сила нажатия не имеет значения, важно лишь прикосновение. Почти всегда есть поддержка мульитачя.
  • Гибритные - используют часто обе технологии, но это в портативных не встречается, и используется обычно в медицинском оборудовании, где нужна и сила нажатия, и точность, и главное возможность работать в перчатках, которые не проводят тока.
iPhone - использует Capacitor технологию, что делает их тачи очень шустрыми. Микроконтроллер который обрабатывает инфу с тача, вкладывает время. Самые новейшие, умеют справляться с подобной задачей менее чем за 20см. Одни из лучших, делают это за 10мс +/-.
iPhone - весьма хороший тач использует, и данные, что в основном обрабатываются на железе, уже почти готовыми идут в систему, таким образом, там минимум преоброзований остаётся сделать. Это по большй части связано с монолитностью системы и самого девайса, т.к. он производится и продаётся без модификаций и одной инстанцией.
В случае с Android'ом, там иначе. Систему поставляет Google, а железо делают независимые от них производители. Таким образом, в самой Android системе, на уровне обработки, всё ещё нужно сделать кучу операций над данными с микроконтроллера тач скрина. И обычно применяется куча разных алгоритмов для интерполяции данных, чтобы избежать дёрганий исходя из неточности дешёвых тач скринов. Интерполяция основывается на определённом участке времени. Таким образом, задержка тача, может быть от 50мс до 200м, в зависимости от тачскрина, и мощности процессора (для обработки данных), девайса.
Если посчитать, 30фпс - это мимимум для подобной игры, ну ладно опустим до 24. Ниже это уже не играбельно для action-like игры (имхо).
1000/24 = 41мс на обработку одного кадра.
Если обработка тача длится 120мс, что встречается в среднем и дешёвом классе тач девайсов, то это 3 кадра. Это одна восьмая секунды. Глаз это видет, а тем более в action-like играх, это очень чувствуется.
Если скорость пули будет достаточно быстрая, и пуля за те же 3 кадра пролетит весь экран, то никакой речи не идёт о том чтобы стараться уворачиваться. Да-да. Задротство - это круто. В том же HL2, увернуться за доли секунд на основе предположений и интуиции от летящего в тебя объекта - это способность, которую развивает каждый хороший игрок в подобные насыщенные по активности игры.

Получается, что сделать на самом деле шуструю по геймплаю игру, на среднего класса девайсы - практически невозможно.
Аудитория крутых девайсов - это не такой и большой рынок. Если его рассмотреть, то обладатели хороших HTC или LG, зачастую обеспеченные молодые ребята. И подавляющая часть владельцев, это не будет хардкорщик, которому подай игру, с крутым геймплаем где нет предела совершенству - он тупо не будет в это играть, ему нужно чтобы игра просто кричала в лицо, что он крутой и офигенный игрок, и чел и ваще перец! А в каком-нибудь top-down шутере, сложно подобное выдержать, так чтобы и играбельно было, и радовало достаточно. Нубас зайдёт, а его валят как лоха, он обиженный тупо уйдёт от туда. Это естественно не 100% случаев, но большинство.
Другая часть, это частенько люди, которым не до игр. Мобильник - вообще это телефон в первую очередь. Если человек обеспеченный и занимается бизнесом, то максимум он самолётики по экрану понаправляет, или тупо покликает покристаликам, но никак не будет задрачиваться в хардкорщину..

Аудитория мала на данный момент. Организовать хорошую рекламу можно, и народ соберётся. Но намного выгоднее делать какую-то казуалку или Няшную игрульку, нежели хардкорую стрелялку или слешер.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Igor (17.06.2011)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 05:20.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com