
08.12.2009, 20:54
|
|
блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
|
Идею понял, но:
приходит 2 одинаковых команды: подобрать предмет
команда содержит время отправки
команда, у которой время отправки раньше, приходит после команды, у которой время отправки позже, то есть вот в таком порядке:
1) [name:X action:getItem time: 23:46]
2) [name:Y action:getItem time: 23:45]
Или проще не заморачиваться? Что раньше пришло, то и сработает?
Просто ключевой момент вот в чем:
2 игрока стреляют друг в друга одновременно.
У №1 пинг 10, у №2 пинг 20.
Если №2 стрельнет на 11 миллисекунду раньше, то он победил.
При этом если №1 стрельнет на 9 миллисекунд позже - он все равно молодец.
Состояния мира (как я полагаю) для того и нужны, чтобы понять кто где был и кто в кого попал в момент исполнения команды.
...Или все таки забить? =)
__________________
...вселенская грусть
|