Старый 15.03.2008, 03:48   #36 (permalink)
vyvojer
Увлечённый
 
Регистрация: 05.12.2005
Адрес: Betflop
Сообщений: 533
Цитата:
Сообщение от AVG51 писал сб, 15 марта 2008 00:51
1) ЧИСТО ОНЛАЙНОВЫЙ КЛИЕНТ рума мог бы показывать реплеи в оффлайн режиме только в том случае, если проект рума писал законченный дебил, который вместо добавления пары опций начал бы реализовывать совсем другой режим работы клиента

2) Нет НИ ОДНОГО примера (и нет такого рода пунктов в менюшках клиента), когда клиент показывал бы какой-то реплей по логам, хотя если бы в него была встроена данная функция, то почему бы не дать пользователю ей воспользоваться вместо ДУРАЦКОГО реплеера в ПТ?

3) Если во время реплея в процессе раздачи оборвать связь, то реплей прекратится именно в момент обрыва, не закончив данную раздачу, что было бы логично, если бы происходила закачка логов.
по-поводу "добавления пары опций" замечу:
Протокол обмена с сервером во время режима реплея и во время игры абсолютно разный и смешивать их как раз бы стал только "законченный дебил".
В первом случае идет только односторонний поток информации ( и я кстати нигде не писал о закачке логов - естественно идет рука за рукой и улица за улицой)
Во втором случае протокол на порядок сложнее, потому что идет двусторонний обмен информацией и сервер не продолжает, пока не получит информации от каждого клиента о его ходе.
А показ карт в клиенте вообще не имеет к этим протоколам непосредственного отношения.
Любая сложная система построена по принципу MVC, и задача View только показывать карты, двигать фишки и раскладывать флоп, торн, ривер.
А уж как это он будет делать диктует Controller, который получает команды от Model - логики клиента, которая и реализует эти протоколы.
vyvojer вне форума