Камень, ножницы, бумага

Компьютер выбирает заново в каждом раунде. Повторы возможны, включая две ничьи подряд.

Выбрать, раскрыть, сравнить

Компьютер выбирает заново в каждом раунде. Повторы возможны, включая две ничьи подряд.

Шаг 1

Выберите цель

+1  -1   0

В режиме «Быстрый раунд» побеждает первый набравший одно очко, «До 2 побед» — два, «До 3 побед» — три. Ничьи не дают очков.

Шаг 2

Выберите ход

3  2  1

Используйте кнопки или R, P, S вне редактируемых полей. Во время отсчёта оба хода скрыты.

Шаг 3

Прочитайте раунд

1 : 1
0

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

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

Практическое применение

Короткие перерывы

Выберите «Быстрый раунд», чтобы играть до первого очка; ничьи остаются допустимыми раундами без очков. В общей комнате при необходимости выключите звук. Одна и та же пара ходов может повториться; не принимайте удачную серию за рейтинг навыка. Это локальная игра против компьютера со случайным выбором хода, а не приглашение в удалённый мультиплеер.

Уроки теории игр

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

Записи матчей

Для игры до двух или трёх очков запишите цель перед стартом и экспортируйте раунды после. Последовательность ничья, победа игрока, победа компьютера, победа игрока заканчивает игру до двух со счётом 2:1 после четырёх раундов. Сверяйте счёт с решающими исходами, а не с числом строк CSV. Сохраняйте записи до очистки окна из 30 раундов.

Цикл выигрышей

Читайте от строки к столбцу. Каждый ход выигрывает, проигрывает и даёт ничью против одной из трёх возможностей.

Циклическое превосходство

Камень побеждает ножницы, ножницы — бумагу, бумага — камень. Универсально лучшего хода нет. Человек может заметить предсказуемую привычку и воспользоваться ею.

Исследование социальных циклов и условных реакций рассматривает повторные игры людей и условные реакции. Это помогает понять человеческие привычки, но не описывает этого компьютерного соперника: он выбирает случайный ход независимо в каждом раунде.

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

Случайность допускает повторы

Спецификация Web Cryptography определяет источник браузера. Выборка с отбрасыванием использует диапазон, делящийся на три, перед назначением ходов, исключая небольшой перекос остатков.

Повторы не подавляются. Запрет предыдущего хода компьютера менял бы следующие вероятности. Одна и та же пара ходов может повториться.

Ход компьютера фиксируется в начале отсчёта. Ничья записывается, но не меняет счёт. Матч до трёх очков может длиться больше пяти раундов из-за ничьих.

Выберите цель и различайте следующий раунд, новый матч и отмену

«Быстрый раунд» задаёт цель в одно очко, «До 2 побед» — в два, «До 3 побед» — в три; у режима «Без конца» нет конечной цели. Ничьи записываются как раунды, но очков не дают, поэтому они могут продлить матч, не изменяя счёт. Выберите ход кнопками или R/P/S, когда фокус находится вне редактируемых полей и других интерактивных элементов. Когда отсчёт начался, оба хода уже зафиксированы; дальнейшие клики не заменяют ваш выбор и не ставят новый раунд в очередь.

«Сыграть следующий раунд» возвращает к выбору хода с текущим счётом матча. «Начать матч заново» обнуляет этот счёт, но история завершённых раундов остаётся. Во время отсчёта отдельная кнопка «Отменить» прерывает незавершённый раунд и начинает матч заново; результат этого раунда в историю не добавляется. Смена режима тоже начинает новый матч. Команда «Очистить» отдельно удаляет сохранённую историю и её статистику, а не меняет вероятности соперника. «Поделиться настройками» передаёт режим матча для новой локальной игры, а не текущие ходы, очки или онлайн-соперника.

Читайте счёт матча и статистику истории отдельно

Камень бьёт ножницы, ножницы бьют бумагу, бумага бьёт камень. В иллюстративной последовательности до двух очков ничья, победа, поражение, победа итоговый счёт равен 2:1 после четырёх записанных раундов. Счёт матча относится к текущему матчу, а статистика — к сохранённой истории между матчами. Если историю очистили посреди матча, её строки не обязаны объяснять каждое очко, оставшееся на табло матча.

Показатель «Доля побед» — это число побед игрока, делённое на число всех сохранённых раундов, включая ничьи. Поэтому две победы, одно поражение и одна ничья дают 50%, а не две трети. Ничья или поражение прерывают серию последовательных побед игрока. Счётчики ходов — это выборы игрока. Сохраняется до 30 раундов, поэтому выпадение старых исходов может менять проценты и самую длинную серию. Это описание выборки, а не пожизненный рейтинг.

Как понимать этот пример из четырёх раундов
ИзмерениеЗначениеПричина
Счёт матча2:1Очки дают только раунды победы или поражения.
Записанные раунды4Ничья остаётся в истории.
Доля побед50%2 победы игрока / 4 раунда всего.
Последовательные победы игрокаНе более 1 в этой последовательностиПромежуточное поражение прерывает серию.

Отделяйте человеческую стратегию от случайного соперника

Против равномерного независимого компьютера выбор камня каждый раз всё равно даёт по одной трети шанса победы, поражения и ничьей в каждом раунде. Смена хода после поражения не заставляет следующий исход быть победой. Люди могут реагировать на паттерны, но этот компьютер не учится, не блефует и не отвечает на вашу историю. Короткая серия повторяющихся камней возможна; принудительное чередование изменило бы эксперимент, а не исправило его.

Если клавиша кажется неактивной, проверьте, не находится ли фокус внутри элемента управления, не идёт ли отсчёт или не завершён ли матч. Используйте «Сыграть следующий раунд» или начните новый матч по ситуации. Звук, вибрация и полноэкранный режим необязательны и могут не сработать без изменения показанного результата. Если источник случайных чисел недоступен, корректный раунд не создаётся: это не победа и не поражение. При расхождении правил записывайте оба хода, исход, режим и счёт, а не только неожиданную серию.

Примеры

Ничья
камень / камень → 0 : 0

Очков нет. Такая же ничья может повториться.

Очко игрока
бумага / камень → +1

Бумага закрывает камень; растёт только ваш счёт.

Цель матча
До 3 побед → 3 очка

Считаются победы, не максимум пять раундов с ничьими.

Метод и ограничения

Компьютер выбирает из трёх ходов методом отбрасывания, не повторяя выбор на основе истории. Одинаковые ходы дают ничью. Режимы «Быстрый раунд», «До 2 побед» и «До 3 побед» задают цели в одно, два и три очка; у режима «Без конца» нет конечной цели.

При возможности сохраняются 30 раундов. Статистика не является пожизненным рейтингом. Противник не обучается и не является удалённым игроком. Звук, вибрация и полный экран зависят от браузера. Это не сертифицированный инструмент соревнований или ставок.

При расхождении укажите оба хода, результат, режим и счёт. Экспортируйте минимальный пример. «Начать матч заново» сбрасывает счёт матча; во время отсчёта «Отменить» прерывает незавершённый раунд. Команда «Очистить» отдельно удаляет историю завершённых раундов.

Частые вопросы

Могут ли одинаковые раунды идти подряд?

Да. Каждый выбор компьютера независим. Удаление повторов изменило бы заявленные вероятности.

Завершает ли ничья быстрый режим?

Нет. Он заканчивается на первом очке, не на первой ничьей.

Обучается ли компьютер моей стратегии?

Нет. Предыдущие раунды не используются для выбора ответного хода.

Почему «Доля побед» ниже, чем число побед, делённое на число решающих раундов?

Показанный показатель включает ничьи в знаменатель. Две победы, одно поражение и одна ничья дают 2/4 = 50%. Показатель по решающим раундам отвечал бы на другой вопрос и здесь не отображается. Также проверьте охват сохранённой истории.

Удаляет ли «Начать матч заново» старые раунды?

Нет. «Начать матч заново» обнуляет счёт, но сохраняет завершённые раунды. Во время отсчёта используйте «Отменить», чтобы прервать незавершённый раунд и начать заново. История очищается отдельно командой «Очистить». Поэтому её статистика может охватывать несколько матчей и отличаться от текущего счёта. Экспортируйте записи перед очисткой, если нужно сравнение.

Почему клавиши ходов не реагируют?

R, P и S не активируют ход, пока фокус находится в редактируемом или другом интерактивном элементе. Идущий отсчёт и завершённый матч тоже блокируют новый раунд. Используйте «Сыграть следующий раунд» или начните новый матч по ситуации, затем при необходимости кнопки ходов. Кнопка «Отменить» прерывает идущий отсчёт. Это предотвращает перекрывающиеся или случайные выборы.

Можно ли пригласить другого человека через «Поделиться настройками»?

Нет. «Поделиться настройками» передаёт режим матча, а не комнату мультиплеера, живое табло или фиксированный раунд. Получатель начинает новую локальную игру против компьютера. Если двум людям нужно одновременно раскрыть свои ходы, используйте отдельный согласованный процесс.

Гарантированно ли фиксированный ход когда-нибудь проиграет?

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