| Небольшая погрешность | |
|
|
Автор | Сообщение |
---|
[333]Lancer.
Сообщения : 37 Репутация : 0 Дата регистрации : 2010-11-14
| Тема: Небольшая погрешность Вт Янв 11, 2011 3:21 am | |
| | |
|
| |
ArchDemiurg
Сообщения : 123 Репутация : 3 Дата регистрации : 2010-11-26 Возраст : 34 Откуда : г. Волгоград
Лист персонажа Ник на PlayGround BatleNet: [LtD]Demiurg Должность: Игровой баланс: (1/1)
| Тема: Re: Небольшая погрешность Вт Янв 11, 2011 4:44 am | |
| | |
|
| |
lowman Вождь клана
Сообщения : 391 Репутация : 8 Дата регистрации : 2010-03-16 Возраст : 49
Лист персонажа Ник на PlayGround BatleNet: [LtD]Lowman Должность: Вождь клана Игровой баланс: (100/200)
| Тема: Re: Небольшая погрешность Вт Янв 11, 2011 5:54 am | |
| Желтенький хорошо, красный - плохо ... С чего это решили, что зачислилось как "лив"? | |
|
| |
[333]Lancer.
Сообщения : 37 Репутация : 0 Дата регистрации : 2010-11-14
| Тема: Re: Небольшая погрешность Вт Янв 11, 2011 11:24 pm | |
| Потому что в строчке "Result" написано "LEAVER". И если я правильно понимаю, то игра не зачлась? О счет там хороший, обидно) | |
|
| |
[333]Lancer.
Сообщения : 37 Репутация : 0 Дата регистрации : 2010-11-14
| Тема: Re: Небольшая погрешность Ср Янв 12, 2011 2:21 am | |
| Ув. Lowman. Пожалуйста посмотрите, может это какая-то ошибка? Еще сыграл игру, чистая победа, подождал пока высветится финальная таблица, рассмотрел её а потом вышел. А результат один и тот же- LEAVER. Просто это уже второй случай, а играю я не так часто( Обидно 2.5 очка терять( | |
|
| |
lowman Вождь клана
Сообщения : 391 Репутация : 8 Дата регистрации : 2010-03-16 Возраст : 49
Лист персонажа Ник на PlayGround BatleNet: [LtD]Lowman Должность: Вождь клана Игровой баланс: (100/200)
| Тема: Re: Небольшая погрешность Ср Янв 12, 2011 3:05 am | |
| Блин, просмотрел исходный код, который все это считает и что там написано? А написано вот это:
CASE when ((winner=1 and newcolour < 6) or (winner=2 and newcolour > 5)) AND b.`left`/d.duration >= 0.8 then 'WON' when ((winner=2 and newcolour < 6) or (winner=1 and newcolour > 5)) AND b.`left`/d.duration >= 0.8 then 'LOST' when winner=0 then 'DRAW' else '$notCompleted' end as outcome
Это значит, что если время нахождения игрока в игре деленное на время игры меньше, чем 0.8, значит типа ливер
Left At 38:08 вышел из игры ДОБРОВОЛЬНО. Duration: 54:12
.. прикольно .. будем править ..
MHeTecHo 2 5 2 18 0 2 0 688 54:12 вышел из игры ДОБРОВОЛЬНО.
Игра считается законченной, когда выходит последний игрок .. Если посмотреть по сортировке продолжительность игры (Duration), то можно увидеть, что есть люди, которые после игры бросают все и идут спать, а выходят из игры только проснувшись )) | |
|
| |
[333]Lancer.
Сообщения : 37 Репутация : 0 Дата регистрации : 2010-11-14
| Тема: Re: Небольшая погрешность Ср Янв 12, 2011 3:31 am | |
| Отлично, а те 2 победы зачтутся? | |
|
| |
[333]Lancer.
Сообщения : 37 Репутация : 0 Дата регистрации : 2010-11-14
| Тема: Re: Небольшая погрешность Ср Янв 12, 2011 4:33 am | |
| | |
|
| |
lowman Вождь клана
Сообщения : 391 Репутация : 8 Дата регистрации : 2010-03-16 Возраст : 49
Лист персонажа Ник на PlayGround BatleNet: [LtD]Lowman Должность: Вождь клана Игровой баланс: (100/200)
| Тема: Re: Небольшая погрешность Ср Янв 12, 2011 10:10 pm | |
| Та собственно не за что .. отображаться стало по другому, но перерасчета статы не произошло )) .. Надо копнуть немного глубже .. и вполне возможно что прийдется копаться в исходном коде бота и перекомпилировать его с учетом такой особенности поведения игроков. Но чувствую, что сяду я за это неблагодарное дело не скоро .. все таки перебрать туеву хучу файлов с таким же объемом строк кода эта задача не из легких при условии, что бота писал не я ))
запустить насильно обновление статы можно, но при этом все игры продублируются ) | |
|
| |
[333]Lancer.
Сообщения : 37 Репутация : 0 Дата регистрации : 2010-11-14
| Тема: Re: Небольшая погрешность Чт Янв 13, 2011 12:07 am | |
| В том то и дело, что нужное количество очков зачислилось, все классно) | |
|
| |
lowman Вождь клана
Сообщения : 391 Репутация : 8 Дата регистрации : 2010-03-16 Возраст : 49
Лист персонажа Ник на PlayGround BatleNet: [LtD]Lowman Должность: Вождь клана Игровой баланс: (100/200)
| Тема: Re: Небольшая погрешность Чт Янв 13, 2011 1:10 am | |
| Везет )) однако Kills: 488, Deaths: 110 - остались прежними )) | |
|
| |
lowman Вождь клана
Сообщения : 391 Репутация : 8 Дата регистрации : 2010-03-16 Возраст : 49
Лист персонажа Ник на PlayGround BatleNet: [LtD]Lowman Должность: Вождь клана Игровой баланс: (100/200)
| Тема: Re: Небольшая погрешность Пт Янв 14, 2011 5:35 am | |
| Статистику немного подправил .. теперь даже если найдется "умный" мальчик, который пойдет спать и не выйдет из игры (с целью подпортить вам статистику), ничего плохого вам не произойдет - теперь сроком окончания игры считается снос основного дерева ) | |
|
| |
[333]Lancer.
Сообщения : 37 Репутация : 0 Дата регистрации : 2010-11-14
| Тема: Re: Небольшая погрешность Пт Янв 14, 2011 11:50 pm | |
| | |
|
| |
ArchDemiurg
Сообщения : 123 Репутация : 3 Дата регистрации : 2010-11-26 Возраст : 34 Откуда : г. Волгоград
Лист персонажа Ник на PlayGround BatleNet: [LtD]Demiurg Должность: Игровой баланс: (1/1)
| Тема: Re: Небольшая погрешность Сб Янв 15, 2011 12:14 am | |
| - [333]Lancer. пишет:
- Good job)
\ Ага супер. А можно рехост бота сделать почаще, а то он пропадает из списков постоянно ) | |
|
| |
lowman Вождь клана
Сообщения : 391 Репутация : 8 Дата регистрации : 2010-03-16 Возраст : 49
Лист персонажа Ник на PlayGround BatleNet: [LtD]Lowman Должность: Вождь клана Игровой баланс: (100/200)
| Тема: Re: Небольшая погрешность Сб Янв 15, 2011 10:51 pm | |
| 1 раз в 30 сек делается рехост после изменения числа игроков .. если рехост делать чаще (раз в 10 сек) бота будет банить плейграунд на 30 минут ) .. учтите, что при рехосте будет изменена циферка и потом искать трудно ... Проблема скорее всего связана с тем, что некоторые названия игр при рехосте совпадают с названиями игр, которые в настоящий момент уже идут, а следовательно никто их и не видит .. изменю лучше диапазон циферек до 1000 | |
|
| |
| Небольшая погрешность | |
|