100 к 1

Игра "100 к 1" - это реплика популярного телевизионного шоу "100 к 1".

Правила этой текстовой игры максимально приближены к оригинальным, но всё-таки они немного отличаются.

## Начало игры

В игре участвуют два человека.

Двое желающих сыграть должны отправить боту в личные сообщения команду **!100к1**. Предварительно необходимо удостовериться, что бот добавлен в друзья на момент отправления команды.

Далее игроки будут приглашены в групповой чат. Когда оба игрока попадут в чат, им необходимо будет подтвердить правила игры командой **!готов**. Правила - это краткое описание игры (пересказ того, что написано на этой странице). После этого начинается игра.

## Правила игры

Цель игры - набрать максимальное количество очков к концу игры.

Игра разделена на три раунда (описание каждого раунда приведено ниже). В начале каждого раунда игрокам будет предложен вопрос, который ранее задавался случайным людям. Игрокам предстоит выбрать шесть наиболее популярных ответов среди всех возможных.

Для внесения ответа на вопрос игроку, чья очередь отвечать, необходимо отправить команду:

```
**!ответ <слово или несколько слов>**

```

Ответ стоит писать в единственном числе (если это возможно) в таком падеже, в котором к объекту обращён вопрос. Например, если вопрос - *Чем пишут в тетради?* - то ответ следует отправить в творительном падеже:

```
**!ответ *ручкой***

```

Ответ нечувствителен к регистру - можно писать большими или маленькими. Буквы Е и Ё взаимозаменяемы, буквы И и Й - разные буквы. Ответ будет засчитан, если он длиннее, чем один из вариантов (например, если игрок отправит вариант *Мандарины*, ответ *Мандарин* будет засчитан - но не наоборот).

На написание ответа у игрока есть 40 секунд. За это время игроку предстоит обдумать ответ и ввести и отправить команду боту. Ответ не будет принят, если он совпадает с уже открытым вариантом.

Если ответ правильный, отвечающий игрок продолжает ход. Если ответ неверный - ход переходит сопернику.

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

В каждом раунде (кроме последнего) у игрока есть право на две ошибки. Тот, кто первым допустит третью ошибку, считается проигравшим - очки за проигранный раунд передаются сопернику.

Победителем будет считаться игрок с наибольшей суммой очков к концу последнего раунда.

## Раунд 1 - Простая игра

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

Первым на поставленный в раунде вопрос будет отвечать игрок, выбранный случайным образом.

Максимальное количество очков в данном раунде - 100. Раунд заканчивается, если:

* все ответы были отгаданы;
* один из игроков допустил слишком много ошибок.

Перед переходом на следующий раунд объявляется перерыв (10 секунд).

## Раунд 2 - Двойная игра

Данный раунд играется так же, как и первый - но количество очков удваивается. Стоимость вариантов ответа по-прежнему определяется их популярностью.

Первым на поставленный вопрос будет отвечать тот игрок, который в предыдущем раунде был вторым.

Максимальное количество очков в данном раунде - 200. Как и предыдущий, раунд заканчивается, если:

* все ответы были отгаданы;
* один из игроков допустил слишком много ошибок.

Перед переходом на следующий раунд объявляется перерыв (10 секунд).

## Раунд 3 - Игра наоборот

Этот раунд является последним. Исходя из названия, игрокам необходимо угадать вариант ответа с наименьшей популярностью.

У каждого игрока имеется право лишь на один ответ. Необходимо открыть такой вариант ответа, который является наименее популярным из присутствующих на игровой таблице. Количество очков за ответы (от наиболее популярного к наименее популярному) следующее: 15, 30, 60, 120, 180, 240.

Первым в этом раунде отвечает тот, у кого на момент начала раунда меньше очков. Если ответ совпадает с ответом соперника, он не будет принят.

Максимальное количество очков в данном раунде - 240. Раунд заканчивается после того, как каждый игрок даст один вариант ответа.

## Конец игры

После окончания последнего раунда подводятся итоги игры и объявляется победитель.

В конце игры участникам предоставляется 60 секунд на обсуждение игры. По истечении этого времени игроки в автоматическом режиме удаляются из группового чата - игра объявляется закрытой.

## Нарушение правил игры

В игре предусмотрена система наказаний за нарушение правил игры.

За первое нарушение игрок, нарушивший правила, получает текстовое предупреждение. За второе нарушение игрок, нарушивший правила, дисквалифицируется из игры - победа засчитывается его сопернику.

В автоматическом режиме бот контролирует и наказывает за следующие нарушения:

* отправка ответа не в свою очередь: *не отправляй команду **!ответ**, если очередь отвечать не твоя!*
* попытка взлома игры.

Если игроку кажется, что его соперник нарушает правила иным способом, а также готов предоставить доказательства в подтверждение этого, можно обратиться к администратору бота и пожаловаться на нечестную игру.

## Примечания

* Во время игры действуют также и стандартные команды бота!