Вернуться в блог

Сертификация слотов: GLI-19, тестирование ГСЧ и пакет, который готовит студия

Обложка статьи: Сертификация слотов: GLI-19, тестирование ГСЧ и пакет, который готовит студия

Готовый слот — ещё не продукт, пока кто-то независимый не подтвердил, что он делает ровно то, что написано в его математическом листе. На регулируемых рынках этот «кто-то» — испытательная лаборатория, работающая по опубликованному стандарту, чаще всего GLI-19 для онлайн-игр, а сам процесс — смесь проверки документов, инспекции исходников, статистических тестов и долгого ожидания. Ниже — что такое сертификация слотов на практике, что запрашивает лаборатория и как студия готовится, чтобы ждать недели, а не месяцы.

Кто сертифицирует и по какому стандарту

Три имени покрывают большую часть индустрии: Gaming Laboratories International (GLI), BMM Testlabs и iTech Labs; региональные лаборатории вроде eCOGRA, Trisigma и Quinel работают на отдельных рынках. Стандарты, по которым они тестируют, — либо собственные (GLI публикует свою серию: GLI-19 — стандарт для интерактивных игровых систем, GLI-11 — для игровых устройств), либо технические требования регулятора: RTS британской Gambling Commission, технические стандарты Мальты, правила итальянского ADM, стандарты iGO в Онтарио. Игра, сертифицированная для одной юрисдикции, не становится автоматически действительной в другой: каждый регулятор сам решает, какие отчёты принимать.

Важно отличать это от платформенной проверки. Фильтр качества вроде предрелизного рейтинга Stake Engine — не регуляторная сертификация; он проверяет, что игра ведёт себя так, как задокументировано, именно на этой платформе. Студии, нацеленной на европейских операторов с лицензиями, поверх нужен лабораторный отчёт.

Что проверяет лаборатория

1. Генератор случайных чисел

Сертификация ГСЧ — фундамент. Лаборатория изучает алгоритм, инициализацию, масштабирование (как сырые числа отображаются на позиции барабанов без смещения), повторную инициализацию и работу с потоком чисел между играми. На больших выборках гоняют статистические батареи — хи-квадрат, тесты серий, наборы Diehard и NIST или собственные наборы лаборатории. Если ГСЧ принадлежит платформе, а не студии, можно сослаться на его существующий сертификат — одна из причин, почему выбор платформы имеет значение.

2. RTP и математика

Лаборатория воспроизводит PAR-лист: заново считает комбинации базовой игры по лентам и таблице выплат, проверяет вклад бонусов симуляцией и сравнивает свои результаты со студийными. Каждый режим ставки проверяется отдельно. Если у игры настраиваемый RTP (скажем, сборки на 94 %, 96 % и 97 %), верифицируется каждая конфигурация, и все они перечисляются в сертификате.

3. Правила игры и отображение

Всё, что сообщается игроку, должно совпадать с математикой: страницы таблицы выплат, правила бонусов, показанный RTP, максимальный выигрыш и — на некоторых рынках — шансы главного приза. Лаборатории читают экраны помощи построчно.

4. Сессии и обработка ошибок

Что происходит при обрыве связи посреди бонуса, при двойном клике на «спин», при смене валюты, при повреждённом сообщении сервера. Стандарты требуют, чтобы никакое прерывание не могло изменить исход раунда или потерять деньги игрока, и лаборатория старается этого добиться.

5. Ответственная игра и правила юрисдикций

Минимальная скорость вращения, лимиты или запрет автоигры, напоминания о времени, ограничения на покупку бонуса и требования к отображению, которые различаются по рынкам. Обычно всё это реализуется флагами конфигурации для каждой юрисдикции, и каждый набор флагов тестируется.

Что готовит студия

Пакет для подачи — в том порядке, в каком его обычно запрашивают лаборатории:

  • Описание игры и правила — дизайн-документ, сведённый к тому, что сообщается игроку.
  • PAR-лист / математическая спецификация — ленты барабанов, таблица выплат, таблицы комбинаций, анализ бонусов, итог с RTP, частотой выигрышей, волатильностью и вероятностью максимального выигрыша, по каждому режиму ставки.
  • Отчёт о симуляции — число просимулированных вращений (минимум десятки миллионов; мы гоняем миллиарды), эмпирический RTP с доверительным интервалом, частоты бонусов.
  • Исходный код или сборка — математический модуль и клиент с зафиксированным хешем версии. Любое изменение после подачи означает повторное тестирование.
  • Документация ГСЧ — алгоритм, инициализация, масштабирование; или сертификат платформенного ГСЧ.
  • Матрица конфигураций юрисдикций — какие флаги установлены для какого рынка.
  • Тестовая оснастка — способ для лаборатории навязать исход (конкретные стопы барабанов, запуск бонуса), чтобы проверить правила и краевые случаи, не дожидаясь случайности.

Самый ценный пункт — последний. Инструмент принуждения, который позволяет лаборатории задать вывод ГСЧ, превращает двухнедельную проверку правил в два дня.

Сроки и деньги

Чистая подача для одной юрисдикции обычно занимает от четырёх до восьми недель от получения до отчёта, в загруженные сезоны — дольше. Стоимость сидит в диапазоне от нескольких до десятка с небольшим тысяч долларов за игру на юрисдикцию за тесты ГСЧ и RTP и растёт с числом рынков и с каждой повторной подачей. Дорогие провалы предотвратимы: экран таблицы выплат, расходящийся с листом; вклад бонуса, который оценили, а не просимулировали; клиент, теряющий состояние при переподключении.

Как проектировать под сертификацию с первого дня

  • Напишите раздел о соответствии в дизайн-документе до начала арта: рынки, стандарты, флаги.
  • Держите математический модуль отдельно от презентации, чтобы лаборатория могла тестировать его изолированно.
  • Версионируйте всё: хеш, который вы подаёте, — это хеш, который вы выпускаете.
  • Стройте инструмент принуждения во время разработки, а не в момент подачи.
  • Симулируйте больше, чем будет лаборатория: миллиарды вращений стоят часов вычислений и покупают доверие.

Сопровождение сертификации — подготовка пакета, ответы на вопросы лаборатории и сборка оснастки — часть полного производства в Giro Games и доступно для игр, которые делали не мы. Это описано в разделах разработка HTML5-слотов и процесс и условия на странице услуг.

Дополнительное чтение: наша статья о немецком конвейере одобрения PTB и итальянские материалы о требованиях ADM к онлайн-играм — обе показывают, как национальные правила расходятся с лабораторными стандартами.

Читать дальше

Вам может понравиться