Старый 09.09.2005, 13:17     TS Старый   #1 (permalink)
NL_only
Старожил
 
Аватар для NL_only
 
Регистрация: 25.04.2005
Сообщений: 1,152
Попробую еще один глобальный топик замутить, с целью обсудить, отправить в FAQ и закрыть вопрос

1) В програмном или аппаратном генераторе неизбежно каждая следующая раздача зависит от предыдущих раздач и времени генерации (даже тупое подмешивание TickCount в простой генератор даст неплохой результат).

2) Генератору абсолютно начхать для какого покера раздача, сколько там игроков и т.п. Он просто случайным образом создает последовательность карт в колоде.

3) В случае даже минимальной активности на сервере (допустим 500 играющих одновременно) на генератор влияет 500 неконтролируемых сервером комплексных временных факторов - чуть поддтормозил инет, потратил лишнюю секунду на размышление, отхлебнул кофе и т.п. - все, следующая раздача уже другая. Или, например, началась раздача и игрок отказался платить блайд и ушел со стола - это уже другая раздача.

4) Если же генератор не генерит раздачу по требованию, а выдает последовательно из сгенеренной в свободное время (или отдельным компом/железкой) серии раздач (я почти уверен что все крупные румы работают именно так, чтоб избежать пиковых нагрузок когда 100 столов одновременно требуют сгенерить раздачи), то влияние всех активных игроков на то какая раздача на какой стол попадет становится просто огромным.

Итого: исходя из вышенаписанного предлагаю прекратить постить темы типа "Какой кривой генератор у кривого рума".

Any comments?

NL_only вне форума