![]() |
Мультиплеер вКонтакте
Добрый день. Подскажите пожалуйста в каком направлении копать? Нужно понять как сделать многопользовательское приложение вКонтакте, чтобы с нескольких компьютеров могли заходить люди в приложение и играть вместе.
|
если реалтайм, то в сторону сокет-сервера однозначно.
|
Если в реальном времени то сокет сервер, если запрос ответ, то можно сторонний сервер, или передавать инфу через getVariable.
|
уровень приложения вк и уровень многопользовательской игры, довольно разные сущности, отвяжитесь от вк и смотрите в сторону мультиплеера
в 99% случаев нужен общий для клиентов сервер, на чем он реализован (сокет/http-get-set/webservice) не суть на этапе изучения |
Цитата:
В вк есть полноценные многопользоваельские игры, например королевство или overkings Цитата:
|
Цитата:
понятие "многопользовательское приложение", это часть кода которая отвечает за саму игру и её реализацию в виде взаимодействия клиента и сервера эти абстракции я привел к тому, что рассматривать мульти-пользовательское приложение в контексте вк, необязательно, а если копать глубоко и правильно, то вредно п.с. - это кстати первое что приходит в голову при разработке мп-клиента, разделить по классам и компонентам обвязку ВК и МП, как минимум это позволит размещать приложение не только в вк, но и на других платформах (конгрегейт, facebook, mail.ru), и вообще для меня такая практика очень естественна |
Цитата:
Ну а вообще - да, многопользовательская игра должна быть, в первую очередь, многопользовательской, а уже потом быть размещенной в [place any social network here] |
По поводу разделения ВК и мультиплеера понял.
А может вы могли бы посоветовать хорошие статьи или книги по мультиплееру+flash для начинающего? |
По мультиплееру - посмотрите на то как сделано в source (это тот который counter-strike), там довольно занятные алгоритмы. Правда source engine ориентирован на udp, который флешом пока не поддерживается (за исключение AIR), но пользу извлечь можно. link link
Что касается серверной части - я бы делал на базе Netty Все вышесказанное относится к аркадным играм. Если делать что-то пошаговое, то можно обойтись php или чем-то в этом роде |
есть урок как собрать многопользовательский чат на Flash используя сокет-сервер.
по его принципу можно сделать мультиплеер для флешки. тут |
| Часовой пояс GMT +4, время: 21:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.