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

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

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

Регистрация: Jun 2009
Сообщений: 27
По умолчанию Вопрос реализации

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

Есть пару мыслей:

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

Возникает вопрос: правильно ли это с точки зрения безопастности? ведь например можно (если конечно можно) изменить в памяти флешки время таймера и бомба будет взрываться быстрее.

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

По идее второй вариант при большом количестве игроков будет давать лишнюю нагрузку на сервер.

Так что же выбрать? или есть варианты получше?

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

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

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


 


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


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