Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.04.2010, 13:02
s3dworld вне форума Посмотреть профиль Отправить личное сообщение для s3dworld Найти все сообщения от s3dworld
  № 1  
Ответить с цитированием
s3dworld

Регистрация: Apr 2010
Сообщений: 170
Attention Как направлять данные в множество SWF

Всем доброго дня!

Я недавно зарегистрировал домен и арендовал сервер. Теперь хочу создать игру для ВКонтакте. Хочу сделать игру, которая будет охватывать всех её участников в настоящем смысле этого слова (а не осуществлять пошаговые операции).

Так вот, как мне реализовать взаимодействие SWF-файлов запущенных на разных компьютерах (разные странички ВКонтакте)?

К примеру: я размещаю ВКонтакте игру. Будут PHP-скрипты через которые при старте игра будет получать данные и через них же сохранять данные на сервере (с этим у меня опыт работы есть). Но вот зашёл в игру Сергей, следом Саша, потом Коля.

Сергей напал на Сашу. И чтобы мне не сохранять нападение Сергея на Сашу через PHP-скрипт, а потом чтобы Саша не делал запросы на сервер через каждые 1000 миллисекунд, нужно как то проинформировать его в тот же момент, когда Сергей нажал у себя кнопку "Напасть". Да и ещё при этом проинформировать Колю, что между Сергеем и Сашей началась война. Как это реализовать?

Это ещё ладно, а что делать, если я хочу на поле боя, разместить несколько игроков и чтобы они ходили в режиме реального времени (как в Doom2D)? Каждый игрок будет нажимать W, S, A, D. И у других игроков на экране он должен в тот же момент перемещаться. Как это реализовать?

Старый 09.04.2010, 13:15
BeDLiNt вне форума Посмотреть профиль Отправить личное сообщение для BeDLiNt Найти все сообщения от BeDLiNt
  № 2  
Ответить с цитированием
BeDLiNt
 
Аватар для BeDLiNt

Регистрация: Mar 2008
Адрес: Moscow
Сообщений: 311
Отправить сообщение для BeDLiNt с помощью ICQ Отправить сообщение для BeDLiNt с помощью Skype™
На сокетах.
__________________
2+2=5

Старый 09.04.2010, 13:22
s3dworld вне форума Посмотреть профиль Отправить личное сообщение для s3dworld Найти все сообщения от s3dworld
  № 3  
Ответить с цитированием
s3dworld

Регистрация: Apr 2010
Сообщений: 170
Цитата:
Сообщение от BeDLiNt Посмотреть сообщение
На сокетах.
А можно пожалуйста по подробнее. Очень нужно, а всё что искал, совсем не то.

Старый 09.04.2010, 13:36
BeDLiNt вне форума Посмотреть профиль Отправить личное сообщение для BeDLiNt Найти все сообщения от BeDLiNt
  № 4  
Ответить с цитированием
BeDLiNt
 
Аватар для BeDLiNt

Регистрация: Mar 2008
Адрес: Moscow
Сообщений: 311
Отправить сообщение для BeDLiNt с помощью ICQ Отправить сообщение для BeDLiNt с помощью Skype™
Клиент Flash: Классы Socket, XMLSocket.
Сервер Java: jSocket, GFS Server — open source socket server for Flash and Flex clients. Ну на самом деле сервер может быть написан хоть на чём, не обязательно java.

Ну это так, для примера. Погуглите. Почитайте, что такое сокеты и зачем они нужны, и в сети полно реализаций для флеш и для серверной части. В том числе и на этом форуме не раз обсуждалось.
__________________
2+2=5

Старый 09.04.2010, 13:44
s3dworld вне форума Посмотреть профиль Отправить личное сообщение для s3dworld Найти все сообщения от s3dworld
  № 5  
Ответить с цитированием
s3dworld

Регистрация: Apr 2010
Сообщений: 170
Хм. Интересно, но ведь сервер должен поддерживать определённые функции. Вот я арендую сервер через www.jino.ru. Вот мне и интересно, какую услугу нужно подключить, для того чтобы так реализовать.

Старый 09.04.2010, 13:53
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 6  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Услугу VPS.

Создать новую тему Ответ Часовой пояс GMT +4, время: 14:02.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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