YellowClub

Вопрос к админу: как работает генератор бросков

Вопрос к админу.
Это уже не игра в нарды. Такое ощущение, что ИИ заранее определяет, кто должен победить, а наша задача — просто передвигать фишки.
Теория вероятности здесь вообще не ощущается. Если системе надо, чтобы соперник выиграл, ему начинают выпадать такие камни, что это уже никакому нормальному анализу не поддаётся. И отдельная стабильная тема — постоянные перебросы у соперника.
Когда статистика доходит до 12 партий в одну сторону против одной, это уже выглядит не как случайность.
Отдельный пример — «Хачапури»: 6×6 с первого хода. И подобные ситуации происходят регулярно.
Так вот вопрос: вы действительно считаете это нормальной работой генератора случайных чисел? Покажите статистику выпадения дублей, перебросов и распределения бросков по игрокам. Потому что со стороны это выглядит так, будто исход партии слишком часто определяется системой, а не самой игрой.
И ещё отдельная тема — игра с соперниками, которые ставят ставки выше. Это вообще никуда не годится.
Такое впечатление, что чем выше ставка у соперника, тем меньше ему вообще нужно думать. Ему просто начинают выпадать нужные камни, перебросы, дубли — и партия сама едет в его сторону.
Где здесь равные условия? Если игрок с более высокой ставкой получает статистическое преимущество, тогда это уже не нарды, а имитация игры с заранее заданным результатом.
дополнено через 4 минуты
И ещё один момент, который вообще добивает.
Я специально целый месяц не пополнял счёт. И за весь этот месяц — ни одной победы в «Хачапури». Ни одной.
Хачапури, бро, — это по сути рулетка. Там результат почти полностью зависит от того, что тебе выпадет. И когда за целый месяц ты ни разу не выигрываешь, это уже очень трудно списать просто на невезение.
При этом стоит посмотреть на игроков с более высокими ставками — у них и дубли вовремя, и перебросы, и нужные камни постоянно приходят.
Так что вопрос тот же: у вас генератор действительно случайный или он учитывает баланс, пополнения счёта, размер ставки и другие параметры игрока?
Потому что месяц без единой победы в режиме, который сам по себе является почти рулеткой, выглядит уже слишком показательно.
дополнено через 5 минут
https://yellowclub.net/master/user/1426360?scope=overall&game=nardy#skill-rating-history
Ти же сам засветился , когда показал график статистики https://yellowclub.net/master/user/1426360?scope=overall&game=nardy#skill-rating-history
Сообщение удалено.
Привет.
 
Вопрос по существу, поэтому и разбор будет по существу — я поднял твои партии и реальные броски, а не «на глаз».
 
Что я посмотрел. Все твои партии в нарды за последние 35 дней: 404 партии, из них 203 победы. Это 50,2% — ровно то, что должно быть у игрока, который играет с равными.
 
Дальше я разобрал файлы ходов по 385 партиям и посчитал каждый бросок: 14 830 твоих и 14 833 у соперников.
Дубли: у тебя 7,36%, у соперников 7,38%.
Сумма всех выпавших очков в «Уравновешенных»: 64 534 у тебя против 64 465 у соперников — разница 0,1%.
 
Про «постоянные дубли у соперника». Тут дело не в подкрутке, а в режиме костей, который выбирается в самой заявке. В «Уравновешенных» дублей мало по устройству режима — 5,4% и у тебя, и у соперника. В «Сбалансированных» дублей 16,2% у тебя и 16,5% у соперника, то есть ровно теоретические 1/6. В обоих режимах цифры у тебя и у соперника совпадают.
 
Про «Хачапури» и месяц без побед. Не подтвердилось: за этот период у тебя 35 партий в Хачапури и 12 побед в них. Последняя победа там была совсем недавно.
 
Про серии. Самая длинная серия поражений за 35 дней — 9 партий, самая длинная серия побед — 8. Такие серии при 400 партиях неизбежны, они бывают в обе стороны, просто проигрышные запоминаются.
 
Про ставку и пополнения. Ни размер ставки соперника, ни баланс, ни дата последнего пополнения на броски не влияют физически: набор бросков выдаётся партии раньше, чем сервер вообще знает, кто в ней играет. Как это устроено и как это проверить самому — написал отдельным сообщением ниже.
 
И последнее. Разбирать вопросы я готов всегда, но заголовок темы и мат я убрал, а тебе поставил ограничение на письмо в чатах и форуме на 7 дней — по правилу 10a, и это уже третий раз. Играть это не мешает.
Теперь отдельно про контроль честности — это как раз ответ на «покажите статистику и докажите».
 
Броски не считаются в момент партии. Мы генерируем их заранее, пачками: пачка — это 1000 готовых наборов, каждый набор — вся последовательность бросков для одной будущей партии. В момент генерации публикуется хеш набора, а сам набор остаётся закрытым до конца игры.
 
Возьмём твою вчерашнюю партию — полуфинал кубка, игра 157572. Её набор №307573 из пачки №442 создан 24 августа в 08:32 и запечатан в 08:33. К партии он прикрепился только 25 августа в 17:59 — через 33 часа. То есть последовательность зар была зафиксирована и опубликована задолго до того, как сервер узнал, что играть будешь ты и что соперником будет гродно. Подобрать «удобный» набор под игрока при таком порядке физически невозможно.
 
И да, это уже не просто «мы обещаем». Каждая пачка привязывается к блоку биткоина и записывается в блокчейн Aptos. Твоя пачка №442 привязана к блоку биткоина 963827 и записана транзакцией 0x19219ff04244d8a7f18583f5e814 e3fb36c94f56f8125c8d5ca0c236ed 4d014a. Это внешняя публичная запись, которую мы не можем ни удалить, ни переписать задним числом. Сейчас в блокчейне подтверждено 353 таких пачки.
 
Проверить можно самому, без нас:
— общая страница: /provably_fair
— твоя пачка и её блокчейн-запись: /provably_fair/batch/442
— конкретный набор той партии: /provably_fair/verify/id/307573
 
На странице проверки набор раскрывается целиком: видно, что его хеш совпадает с опубликованным заранее, и что каждый бросок в партии — из этого набора, в том же порядке. Броски можно скачать файлом и пересчитать хеш чем угодно.
 
Если после этого останутся сомнения — назови конкретный номер партии, где, по-твоему, броски разошлись с набором. Такое я разберу предметно и сразу.

Новый ответ