graph-di5 / sky-shoot

Automatically exported from code.google.com/p/sky-shoot
0 stars 0 forks source link

ввести в оружие "скорострельность" #47

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
т.е между выстрелами обязано поместиться 
некоторое время
а то сейчас  клиент зафлуживает 60 выстрелов 
в секунду, и сервер быстро умирает

на клиенте уже введено ограничение, надо 
дополнить его на сервере:
1) в каждое оружие ввести параметр 
"скоростерльность", 
2) хранить время предыдущего выстрела
3) при выстреле проверять время, если 
выстрел пришел слишком рано возвращать null
4) в SomebodyShoots проверять вдруг массив пуль null, 
в этом случае не рассылать сообщения 
клиентам

Original issue reported on code.google.com by graph....@gmail.com on 27 Nov 2011 at 9:54

GoogleCodeExporter commented 9 years ago
пока можно сделать так же как и с когтями
(класс Claw и все использования)

Original comment by graph....@gmail.com on 1 Dec 2011 at 7:42

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r298.

Original comment by mikhaylo...@gmail.com on 5 Dec 2011 at 11:35