codebattle
codebattle copied to clipboard
Bug: Ошибка подбора задания при создании игры по заданным параметрам
Summary
В игре с ботом отображаемые параметры сложности не соответствуют выбранным
[Current version: 71ea1b3
deployedAt UTC: 2023-12-22 05:52:44]
Reproduction steps
1. Нажать Create a game
2. Выбрать LEVEL = 1
3. Выбрать Game Type = with a bot
4. Выбрать Time controle = 15 min
5. Выбрать Tags = math
6. Нажать Create battle
Expected result
Игра соответствует выбранным параметрам
Actual result
Игра не соответствует выбранным параметрам
Browsers
Microsoft Edge
OS
Windows
- summary: При создании новой игры уровень сложности не соответствует указанным параметрам
- environment: Brave Версия 1.58.137 Chromium: 117.0.5938.153 (Официальная сборка), (64 бит) OC Windows 10 home 22H2
- steps-to-reproduce:
- Пользователь авторизован
- Открыта страница https://codebattle.hexlet.io/#lobby
- Нажать CREATE A GAME
- Выставить настройки
- Нажать Create battle
Level = 1
Game Type = With other users
Time control = 5
Choose task by name or tags = random task
Tags = collections
---
Level = 1
Game Type = With a bot
Time control = 35
Choose task by name or tags = random task
Tags = strings
- expected-result: Новый баттл соответствует указанным параметрам
- actual-result: Уровень сложности не соответствует указанным параметрам при создании баттла с другими пользователями или ботом
summary: | Задание не соответствует выбранном уровню сложности environment: | Google Chrome версия 120.0.6099.225 (Официальная сборка), (64 бит) ОС Windows 11 Корпоративная Current version: dbd0d89 steps-to-reproduce: > 1.Открыть окно создания игры (кнопка «Create a game»); 2.Выбрать параметры создания игры:
- Level - hard (4*)
Game Type - With a bot
Time control - 20 min
Choose task by name or tags - random task
Tags – math
- Level - hard (3*)
Game Type - With a bot
Time control - 34 min
Choose task by name or tags - random task
Tags – collection
3.Нажать на кнопку «Create battle»
expected-result: |
Открывается страница игры в соответствии с выбранными параметрами
actual-result: |
На странице игры уровень сложности задания не соответствует выбранному
Summary
При выборе рандомного задания и указании тегов фактический уровень сложности игры не соответствует заданному параметру
Подтверждаю баг в версии dbd0d89 , deployedAt UTC: 2024-01-06 20:39:54
Browser
Google Chrome 120.0.6099.225 (Официальная сборка), (64 бит)
OS
Windows 11 Home
Reproduction steps:
- Авторизоваться
- Нажать на Create game
- В окне создания игры выбрать любой уровень сложности (в примере на скриншоте выбран 1 уровень)
- Выбрать игру с ботом
- Таймер игры = любое значение
- Задание = random
- Выбрать один из тегов (в примере на скриншоте выбран math)
Важное уточнение: баг воспроизводится не в 100% случаев, иногда уровень сложности соответствует выбранному
Механика ломается из-за выбора тегов, разберемся
summary: Задание не соответствует выбранном уровню сложности
environment: Mozila Firefox версия 121.0.1 (64-bit) ОС Linux 22.04.1-Ubuntu
Current version:10f1d0a - данная ошибка воспроизводится
Reproduction steps
- Нажать Create a game
- Выбрать LEVEL = 3
- Выбрать Game Type = with a bot
- Выбрать Time control = 15 min
- Выбрать Tags = math
- Нажать Create battle
В созданной игре видим, что вместо выбранного уровня сложности (3) получен уровень сложности (2)
expected-result: Новый баттл соответствует указанным параметрам
actual-result: Уровень сложности не соответствует указанным параметрам при создании баттла с ботом
Summary При выборе случайной задачи вместе с тэгами в параметрах создания игры, игра может создаться со случайной задачей выбранного тэга любой сложности
Environment Windows 11 Домашняя, Версия: 22H2 Браузер: Chrome, 121.0.6167.185 (Официальная сборка), (32 бит) Версия сайта: https://github.com/hexlet-codebattle/codebattle/commit/93ddc8f49be6cbab5b9bbb4509e4f047a0cb0168
Reproduction steps Нажать Create a game Выбрать LEVEL = 1 звезда Выбрать Game Type = with a bot Выбрать Time control = 8 min Выбрать task = random task Выбрать Tags = hash-maps Нажать Create battle Если игра создалась с задачей с верным уровнем сложности, закончить игру и повторить с первого шага
Expected result Создалась игра со случайной задачей по hash-maps из списка со сложностью 1 звезда
Actual result Создалась игра со случайной задачей по hash-maps со сложностью, отличной от 1 звезды
Summary: Создается задание, не соответствующее выбранному уровню сложности
Еnvironment: Browser Firefox Browser 123.0 (64-разрядный)
OS Windows 10 Pro 22H2
Current version: 93ddc8f
Reproduction steps:
- Авторизоваться
- Нажать на Create game
- Выбрать LEVEL = 1 звезда
- Выбрать Game Type = with a bot
- Выбрать Time control = 3 min
- Задание оставить random task
- Выбрать Tags = math
- Нажать Create battle
Expected result: Создано задание со сложностью 1 звезда
Actual result: Создано задание со сложностью, отличной от заданной
summary: Задание не соответствует выбранном уровню сложности
environment: Google Chrome версия 122.0.6261.112 (Официальная сборка),(64 бит) ОС MacOC
Текущая версия [bff4aa7]
Reproduction steps
1.Нажать Create a game 2.Выбрать LEVEL = 1 3.Выбрать Game Type = with a bot 4.Выбрать Time control = 8 min 5.Выбрать Tags = hash-maps 6.Нажать Create battle
Expected result Новая игра соответствует указанным параметрам
Actual result Уровень сложности не соответствует указанным параметрам при создании игры
Summary: Создается задание с другим уровнем сложности при создании игры с указанием тега
Environment: OC Linux Browser FireFоx Current version [a939c29]
Prerequisites: Выполнена авторизация, открыто окно создания игры
Reproduction steps:
- Выбрать уровень сложности, например 3
- Выбрать Game Type, например with a bot
- Выбрать Tags, например math
- Нажать на кнопку Create battle
- Проверить, соответствует ли уровень сложности задания выбранному в шаге 1
Expected-result: Уровень сложности задания в игре соответствует тому, который был выбран при создании игры
Actual-result: Уровень сложности задания в игре не соответствует тому, который был выбран при создании игры
Воспроизвел в версии Current version: a939c29
environment: | Яндекс Браузер Версия 23.11.3.935 (64-bit) ОС Windows 11 Версия 22H2
Prerequisites: Выполнена авторизация, открыто окно создания игры
steps:
- Выбрать любой уровень сложности, например 4
- Выбрать Game Type, например with a bot
- Выбрать Tags, например math
- Нажать на кнопку Create battle
Expected result Новая игра соответствует указанным параметрам
Actual result
Уровень сложности не соответствует указанным параметрам при создании игры