Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   почему игры вконтакте такие ущербные? (http://www.flasher.ru/forum/showthread.php?t=137960)

sabarn 26.03.2010 15:46

почему игры вконтакте такие ущербные?
 
Какие ограничения есть?
Например: чтоб играть с противником, даже его присутствие не требуется. ИИ всё сам походит за противника.
А что, реалтайм нельзя сделать? Хотя бы очень простой.
Допустим - те же гонки.(просто пример) Сейчас там просто строится модель боя по твоим и вражеским характеристикам. И говорится результат. А почему(КОНКРЕТНО) нельзя чтоб выводились машинки, и ты на газ давил, видел бы противника. Чтоб от тебя тоже что-то зависело.

Извиняюсь, если тема поднималась.

Bgg 26.03.2010 15:52

Так сделайте. Никто не запрещает использовать те же сокеты, делайте свой реалтайм:confused:
Если что то простое приносит нужное количество денег, то зачем делать что то сложное?

sabarn 26.03.2010 15:59

то есть программно ограничения не жёсткие?
Извиняюсь, я с контактом не работал, не знаю как там что.
То есть там можно и сокеты, и виртуальный выделенный сервер подвязать?

Bgg 26.03.2010 16:04

Можно. В документации написано, что можно, а что нельзя.

Котяра 26.03.2010 16:35

Цитата:

Сообщение от sabarn (Сообщение 895889)
то есть программно ограничения не жёсткие?
Извиняюсь, я с контактом не работал, не знаю как там что.
То есть там можно и сокеты, и виртуальный выделенный сервер подвязать?

нет практически никаких ограничений - кроме размера флешки и запрета джаваскрипта. сервер поднимайте свой. рассматриваёте вконтакт просто как рекламная площадка где размещают ваш баннер (игру) + апи для доступа к инфе о юзере + возможность монетизации. Вельком!
Кстати скоро тоже буду для вконтактика игру делать)

HotIceCream 26.03.2010 17:25

ограничения скорее в производительности .. флеш жрет много ресурсов, поэтому 3D игры будут лагать на многих компьютерах, ну и похоже не очень удобно разрабатывать эти игры на as ...

Jewelz 26.03.2010 17:36

никто и не говорил о 3d

etc 26.03.2010 19:54

Потому что нынешний тендер — нажал на кнопку и смотри. Поколение next-next-next не любит играть.

Dezar 26.03.2010 20:58

я думаю проблема малость в другом.
реал таим игры не делают по простои причине.ping
если сервак стоит тупо в питере, а играет человек с питера и человек с владивостока.
ну и конечно же - не выгодно.
игры в контакте в основе делаются для офисного человека.который тупо убивает время(от того игры из зовут киллер таим).им не нужно в реальном времени зависать по 2 -4 минуты не отходя от пк.им надо.тыкнул и забыл)))
ну а те, кто готовы играть реал таим(в основном дети) не готовы оплачивать сие услугу(голосами)

etc 27.03.2010 13:54

Цитата:

Сообщение от Dezar (Сообщение 895972)
реал таим игры не делают по простои причине.ping

Совершенно не поэтому.

Zebestov 27.03.2010 15:00

игры делают не для себя, а для публики с целью коммерческой выгоды. что едят, тем и кормят.

mikhailk 28.03.2010 11:44

+1

Если современный пользователь не понял с первого раза, как играть, он мозги напрягать не будет. В итоге у игры появляется кучка фанатов, которые играть-то играют, но денег не приносят. В общем, "фермы" рулят...

Dezar 28.03.2010 17:57

ну да))
то есть если сделать ту же ферму в реал таим..народ больше не будет туда лезть да?
если бы..я мог видеть как ползает мои друг в тои же ферме(хотя я в нее и не играю) мне было бы в разы интереснее играть..но..ПИНГ.
глупо полагать, что фишка только в том, что продают, только то что хавают.

etc 28.03.2010 18:34

Цитата:

Сообщение от Dezar (Сообщение 896366)
ну да))
то есть если сделать ту же ферму в реал таим..народ больше не будет туда лезть да?
если бы..я мог видеть как ползает мои друг в тои же ферме(хотя я в нее и не играю) мне было бы в разы интереснее играть..но..ПИНГ.
глупо полагать, что фишка только в том, что продают, только то что хавают.

Это у вас пинг, а у остальных сокет крутится.

mikhailk 28.03.2010 20:40

Оффлайновые приложения, которые один раз при запуске скачивают профиль пользователя, а потом изредка пишут в базу его приобретения, по-любому требуют на порядок меньше ресурсов (а если разобраться, то и на 2-3 порядка, думаю), чем онлайновые приложения. Причем, профиль можно читать хоть минуту, а приобретения писать фоном, т.е., вообще ничего критичного по времени нет.

А в случае онлайновых приложений - если у приложения 3 млн подписчиков, сколько там в пике будет в онлайне сидеть? Что-то около 200 тысяч, наверное? ))

Кстати, с приложениями в социальных сетях есть еще такой момент, как "быстрый и неожиданный рост числа пользователей", если приложение приглянулось пользователям (+ правильная реклама, естессно). А это для владельцев игры новые расходы...

В общем, по соотношению себестоимость/доход онлайновые игры до оффлайновых, имхо, пока не дотягивают.

Dezar 29.03.2010 03:07

Цитата:

Это у вас пинг, а у остальных сокет крутится.
какая разница что там крутится?
сигнал от клиента в питере до сервера в питере(где стоит сокет или что угодно) будет в разы быстрее, чем от клиента с владика до сервера в том же питере.
или мы вообще о чем?)

Добавлено через 2 минуты
Цитата:

В общем, по соотношению себестоимость/доход онлайновые игры до оффлайновых, имхо, пока не дотягивают.
про это я и писал выше, как один из пунктов.
народ хавает.
но я не думаю, что люди не буду играть в реал таим игры, которые скачивать надо.яркии причемр тот же варик или линейка и им подобные.

etc 29.03.2010 08:11

Цитата:

Сообщение от Dezar (Сообщение 896440)
какая разница что там крутится?
сигнал от клиента в питере до сервера в питере(где стоит сокет или что угодно) будет в разы быстрее, чем от клиента с владика до сервера в том же питере.

И что? Насколько это вдруг быстрее, что невозможен реалтайм? Расскажите это игрокам в WOW.

Bgg 29.03.2010 14:37

Цитата:

Сообщение от Dezar (Сообщение 895972)
я думаю проблема малость в другом.
реал таим игры не делают по простои причине.ping
если сервак стоит тупо в питере, а играет человек с питера и человек с владивостока.

Бедный Владивосток, играют наверно только на китайских, да японских игровых серверах. Куда допингуешь, там и сыграешь.

Dezar 29.03.2010 15:20

Цитата:

Куда допингуешь,
именно куда допингуешь.
блин.я говорю конкретно об 1 сервере.
в том же вов куча серваков, которые стоят по всеми миру.
Bgg, может ты и гамаешь только на японамамовских серваках.
игры контакта не используют по куче серваков, которые стоят в разных точках мира.

Цитата:

Насколько это вдруг быстрее, что невозможен реалтайм?
у меня есть личное приложение, которое работает на сокетах.
я с своими друзьями (с питера) играю без лагов в реальном времени в гонки через контакт.сервак стоит в мск.а вот приятель именно с владика играть с нами уже нормально не может.во первых инет слабы(1,5 метра вроде) во вторых сигнал долго топает.
у нас инет по 15-25 метров.и пинг буквально 4-8 мс

Zebestov 29.03.2010 17:32

а вот это уже перебор ))) на инете полтора метра я шота в танчики фигачусь аж бегом — и ничего ) протокол еще лучше продумай значит для начала.

Bgg 29.03.2010 19:22

Цитата:

Сообщение от Dezar (Сообщение 896510)
у меня есть личное приложение, которое работает на сокетах.
я с своими друзьями (с питера) играю без лагов в реальном времени в гонки через контакт.сервак стоит в мск.а вот приятель именно с владика играть с нами уже нормально не может.во первых инет слабы(1,5 метра вроде) во вторых сигнал долго топает.
у нас инет по 15-25 метров.и пинг буквально 4-8 мс

И что? Трассировку пусть делает приятель во Владивостоке.

Ширина канала не влияет на задержки. Можно получить 1000мс до яндекса с 5и мегабитным adsl инетом имея сервер яндекса на соседней улице, а можно 1мс имея 2х мегабитную многокилометровую оптику.

Dezar 29.03.2010 20:14

Цитата:

на инете полтора метра я шота в танчики фигачусь аж бегом — и ничего
о каких танчиках речь?))
Цитата:

Ширина канала не влияет на задержки.
от чего же зависит?)раз ни от ширины канала и даже не от местонахождения?
от забитости канала?

Zebestov 29.03.2010 21:23

Цитата:

Сообщение от Dezar (Сообщение 896615)
о каких танчиках речь?))

хм... да все о тех же

Dezar 29.03.2010 21:39

Цитата:

хм... да все о тех же
скажу честно, об этих танках я не слышал)))
ну..значит я неправильно понимаю суть пинга.
хотя все же должным образом мало кто что объяснил.
в любом случае все пришли к одному.делать крутые игры вконтакте нет смысла.так как народ и фигню хавает.

Zebestov 29.03.2010 22:19

в самую точку! ;)

mikhailk 30.03.2010 00:01

танчики - супер )))
с удовольствием поиграл

но слабо себе представляю такую игрушку в контакте

Anton Riot 31.03.2010 19:16

Потому что вконтакте - социальная сеть. И популярные игры там в основном - социальные.
К слову, есть и действительно онлайн (не буду рекламировать), плюс через 2-3 месяца появится 4-5 добротные многопользовательские игры.
Однако, политика руководства контакта не позволяет вкладывать в игры действительно большие деньги ввиду большого сумбура, отсутствия правил и гарантий, поэтому эти игры делаются не "под контакт", а о рассматривают эту сеть как одну из мест посадок.

Dezar 01.04.2010 07:04

Цитата:

Однако, политика руководства контакта не позволяет вкладывать в игры действительно большие деньги ввиду большого сумбура
их забыл спросить.
да и какая им нафиг разница сколько зелененьких дядек я вложу в свои проект?
фигня какая-то

mikhailk 01.04.2010 22:44

мне кажется, Anton Riot имел в виду "уверенность в завтрашнем дне" :)
вложит он миллион миллионов бабосов на создание и раскрутку приложения, а приложение возьмут и выкинут из ВК

на самом деле, конечно, все не совсем так
ВК нужны приложения, в которых игруны платят (не суть важно играют они или нет)
ВК не нужны приложения, в которых игруны постоянно тусуются и нифига не платят

все остальное - от лукавого

LOS2008 02.04.2010 02:22

Вполне поэтому (я про лаг с предыдущей страницы). Почитайте комментарии игроков тех же танчиков/червяков. Даже с учетом фактически пошаговой стратегии (перехода хода) лагает немерено. Изначально условия такие, что у одного игрока оптика в Москве, у другого во Владике GPRS.

AlexsWulf 03.04.2010 00:11

Куча лагов идет не только от инета но и тупо от производительности компа. Ну не успевает он переварить флешку по нормальному.
Да вконтакт социальная сеть и рулят там социальные игры. Зашел два раза в день нажал на кнопку и гуляй до завтра. Тот которому нужно что то более продвинутое будет играть в ВОВ, КС ну и т.д

greegreeman 06.04.2010 01:33

сорри за оффтоп, но хотел бы услышать мнения по поводу фрэймворка, который стоит выбрать для разработки клиентской части Flash-игры. создал топик в нужном месте, никто почти не высказал своего мнения. хотел бы послушать тех, кто писал игру для вконтакте. еще раз, сорри, за оффтоп

Добавлено через 1 час 38 минут
имеется ввиду Flash-игра для вконтакте

mikhailk 06.04.2010 11:40

greegreeman,
Сейчас только ленивый не пишет игр для ВК ))

Какую игру Вы планируете произвести?
Если речь идет о пингвине, который стреляет по падающим на него пузырям, то это одно. Если реалтайм 3D-шутер, то это другое. Если ходилка-бродилка по виртуальному миру в проекции 2.5D - это третье. Если групповая игра реальных пользователей в режиме online (напр., тот же покер) - это вообще совсем другая песня.

По моим наблюдениям, в большинстве случаев команда (или одиночный программер) изготавливает свой фреймворк, который потом кочует из игры в игру. Это хорошо видно, если посмотреть на игры одного производителя.

greegreeman 06.04.2010 16:42

mikhailk, вы конечно правы ) и как подтверждение: для своих стэндэлоун игр я юзаю свой фрэймворк. ни разу не писал клиент-серверной игры. возможно есть фрэймворки, которые значительно облегчают разработку. пока смотрю в сторону Adobe Open Source Media Framework - т.к. интересует универсальное средство. конечно же его нету и быть не может (универсального средства), т.к. для каждой задачи свои паттерны, но список хорошо показавших себя решений под задачу игр для вконтакте я бы посмотрел ) Если есть, что сказать или посоветовать, буду очень благодарен

mikhailk 06.04.2010 22:30

а все равно вопрос остался открытым.
о какой игре идет речь? :)
Приведите пример.

greegreeman 07.04.2010 03:22

что-то вроде фермера, например.

Dezar 07.04.2010 07:02

не надоело еще?))))

mikhailk 07.04.2010 11:58

Имхо, для фермера особенно заморачиваться нечего.
Вполне хватит самого AS3.
Разве что подцепить готовую библиотеку для взаимодействия с API VK, но и там все достаточно тривиально. А главное, когда ты разбираешься с API VK самостоятельно, то, как бы это помягче сказать... узнаешь неожиданно много нового :)

Остается еще взаимодействие с собственным сервером. Если берете готовый, то там будет уже клиентская часть на AS3. По крайней мере и у FMS и у SFS я их видел. Но большинство используют самописные сервера. Больше свободы.

greegreeman 07.04.2010 13:58

уже что-то проясняется :) спасиб, mikhailk. а где можно увидеть эту готовую библиотеку для взаимодействия с API VK?

mikhailk 07.04.2010 22:15

тут можно увидеть. :)
Соседняя тема:
http://www.flasher.ru/forum/showthread.php?t=138374


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

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.