Re[5]: Распределенная игра
От: neFFy Россия  
Дата: 13.12.07 09:04
Оценка:
Здравствуйте, mihoshi, Вы писали:

E>>>Т.е. мне кажется, что проблема в том, что если на одном конце что-то прибыло, то на другом конце должно это убыть. Вот как это можно сделать? И можно ли вообще?

M>Ну, например так.
M>У каждого клиента есть уникальный ключ, известный только ему.
M>У каждого экземпляра есть код, который генерится в момент создания предмета.
M>Когда предмет передается, то на основеключа нового владельца и старого кода генерится новый, и приписывается концу старого.

если один какой то артефакт будет переходить по рукам, то ключ скоро начнет весить несколько мегабайт

M>Таким образом, если у двоих оказался один и тот же предмет (с одинаковым началом кода),

M>то настоящий владелец — тот, у кого код предмета длинее. Соответственно, того, у кого короче, баним

непонятно кто будет отвечать за то, что кто то нашел предмет на дороге.. т.е. неясно, кто хранит настройки всего мира..
и что делать, если события произошли одновременно.. например, если 2 человека подняли предмет с земли одновременно
...coding for chaos...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.