
21.08.2009, 16:50
|
|
Регистрация: Jun 2009
Сообщений: 27
|
Вопрос реализации
Вот у меня в игре можно кидать бомбы, которые взрываются через несколько секунд, после того как их кинули. Как такое реализовать?
Есть пару мыслей:
1. Посылаем серверу сигнал о том, что мы хотим кинуть бомбу, сервер делает нужные проверки и если все ок отсылает клиенту сигнал о том что бомбу можно кинуть, принимаем это во флеше, кидаем бомбу, создаем таймер, после завершении работы таймера посылаем серверу сигнал о том, что бомба взорвалась.
Возникает вопрос: правильно ли это с точки зрения безопастности? ведь например можно (если конечно можно) изменить в памяти флешки время таймера и бомба будет взрываться быстрее.
2. Посылаем серверу сигнал о том, что мы хотим кинуть бомбу, сервер делает нужные проверки и если все ок отсылает клиенту сигнал о том что бомбу можно кинуть, создаем во флешке бомбу и в это же время на сервере создается таймер, по окончанию работы таймера посылаем клиенту сигнал о том, что бомба взорвалась.
По идее второй вариант при большом количестве игроков будет давать лишнюю нагрузку на сервер.
Так что же выбрать? или есть варианты получше?
|