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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

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

Регистрация: Oct 2008
Сообщений: 38
По умолчанию Сетевая пошаговая игра и получение информации о фоде соперника

Добрый день. Буду очень признателен за дельный совет. Есть желание попробовать написать простенькую пошаговую сетевую игру. Не знаю как передавать и получать данные о ходе соперника.
Есть идея воспользоваться XML писать данные о ходе в файл или базу. и таймером вызывать php-шный скрипт, с помощью которого будет проверяться появилась ли новая запись или нет, и если да, то отправлять данные во флешку.
Оправдано ли такое решение если данных будет много и колличество ходов будет большим? Какие еще есть варианты?

Заранее спасибо.

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

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
не оправданно...сокет сервер нужен
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 15.12.2009, 15:48
_Ace_ вне форума Посмотреть профиль Отправить личное сообщение для _Ace_ Найти все сообщения от _Ace_
  № 3  
Ответить с цитированием
_Ace_

Регистрация: Oct 2008
Сообщений: 38
Да сокет сервер одно из оптимальных решений, при условии что есть возможность установить демона. Но если игра пошаговая и простая (скажем те же крестики нолики (для примера)) - совсем необязательно постоянно слушать порт, наверняка есть другие варианты.

Хотелось бы услышать советы не связанные с сокетами.


Последний раз редактировалось _Ace_; 15.12.2009 в 15:55.
Старый 15.12.2009, 15:52
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 4  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
это не танк, а комфортная машина...
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 15.12.2009, 17:17
iflamberg вне форума Посмотреть профиль Отправить личное сообщение для iflamberg Найти все сообщения от iflamberg
  № 5  
Ответить с цитированием
iflamberg
 
Аватар для iflamberg

Регистрация: Jan 2009
Сообщений: 1,651
Крези конечно прав насчет сокет-сервера. Но вариант php-скрипт на сервере + http-запросы к нему - вполне рабочий и живой, если вы делаете игрушку уровня бойцовского клуба или ereality или ночного дозора. Там ведь используется то же самое, только клиент на ajax, а не на флеш.
Только надо понимать, что уже при 700 юзерах онлайн придется писать оптимизацию для вашего php-скрипта с использыванием memcached или аналогов, а для еще большей нагрузки - делать кластер веб-серверов.
__________________
мой пустой блог

Старый 15.12.2009, 17:36
_Ace_ вне форума Посмотреть профиль Отправить личное сообщение для _Ace_ Найти все сообщения от _Ace_
  № 6  
Ответить с цитированием
_Ace_

Регистрация: Oct 2008
Сообщений: 38
iflamberg то есть записывать ходы в файлик это впринципе нормальный вариант для небольшого колличества пользователей?

Старый 15.12.2009, 17:57
iflamberg вне форума Посмотреть профиль Отправить личное сообщение для iflamberg Найти все сообщения от iflamberg
  № 7  
Ответить с цитированием
iflamberg
 
Аватар для iflamberg

Регистрация: Jan 2009
Сообщений: 1,651
нормальный. Для пошаговой игры, где обращаться к серверу за обновлением поля вы будете раз в 5-10 сек.
__________________
мой пустой блог

Старый 15.12.2009, 18:12
_Ace_ вне форума Посмотреть профиль Отправить личное сообщение для _Ace_ Найти все сообщения от _Ace_
  № 8  
Ответить с цитированием
_Ace_

Регистрация: Oct 2008
Сообщений: 38
ок, спасибо, тогда так и попробую сделать.

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

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

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


 


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


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