Грамота.Ру
ГРАМОТА СЛОВАРИ СПРАВКА НАВИГАТОР КЛАСС ИГРА Версия для мобильных устройств
Конференции Новости Журнал Конкурсы Олимпиады Форум Поиск О портале


Языковые игры
 форумы  |  новая тема  |  начало  |  к началу  |  поиск  |  войти   назад  |  вперед 
 А еще бывают глюки....
Автор: eкатерина леонидовна 
Дата:   05-04-07 21:08

Выбираю партнера из очереди (GRYA- играла не раз), здороваюсь, пишу слово, она отвечает, что у нее другое, но в качестве противника записана я. Хорошо хоть проигрыш на меня не записали. А если бы партнер сбежал? Пропала бы репутация))))

Ответить на это сообщение
 
 Re: А еще бывают глюки....
Автор: diploms 
Дата:   05-04-07 22:06

Сегодня впервые меня выбрали сразу трое. С одним пытаюсь играть
( естественно, напрасно), а двое в строке переписки меня ищут, взывая к совести. Пришлось отказать и пригласить на выход всех троих... Только непонятно, как это получается- сразу трое...

Ответить на это сообщение
 
 Re: А еще бывают глюки....
Автор: Paulus 
Дата:   06-04-07 08:16

Да как получается - это как раз понятно. Клиент "Балды" работает не в реальном времени (да и невозможно это сделать в реальном), то есть список стоящих в очереди игроков в клиенте обновляется асинхронно с сервером как минимум из-за задержки, связанной с пересылкой пакетов. То есть, встав в очередь, с точки зрения других игроков вы с большой вероятностью пробудете в ней несколько секунд, даже если кто-то выберет вас "немедленно". И за эти секунды вас может выбрать не только трое, а хоть 50 человек.

Вышеизложенное, вообще говоря, неизбежно для сетевой игры, но при нормальном программировании сравнительно легко обходится - один из игроков играет с вами, остальные получают сообщение о том, что игрок уже выбран. Интересно, что играет с вами не обязательно тот, кто первым вас выбрал, но, скорее всего, тот, чей выбор первым достиг сервера, но это проблема второго порядка, да в сущности и не проблема. "Балда" же запрограммирована настолько через задницу, что не только все выбирающие пребывают в убеждении, что играют с вами, но и вы толком не знаете ни с кем партия, ни какое слово. Увы.

Ответить на это сообщение
 
 Re: А еще бывают глюки....
Автор: avstral 
Дата:   06-04-07 09:42

Paulus, дорогой, как австрал австралу, объясните ради бога и мне, как это может получиться:
Соперник думал над первым ходом четверть отведенного времени, и когда он его, наконец, сочинил, поставил и послал, его часы внезапно вернулись в исходное положение и пошли "с нуля", т.е. он вроде как получил большую фору... Мои же после моего (второго)хода шли как обычно

Тала

Ответить на это сообщение
 
 Re: А еще бывают глюки....
Автор: Paulus 
Дата:   06-04-07 16:59

Точно не знаю (в конце концов, я в код не заглядывал), а гадать не очень хочется. Бывают ошибки очевидные и/или часто повторяющиеся и/или легко воспроизводимые, и их присутствие после многократных жалоб, как правило - позор для программиста. Партии "много против одного" - из их числа. Но бывает и экзотика, для проявления которой нужно столько совпадений, что предусмотреть такую ошибку, а то даже и найти и починить ее при наличии отдельных жалоб, объективно трудно. И есть различные варианты между. Не знаю, куда отнести ваш случай.

Ответить на это сообщение
 форумы  |  свернуть  |  начало  |  к началу   назад  |  вперед