codebattle icon indicating copy to clipboard operation
codebattle copied to clipboard

Bug: не запускается автоматически игра у создателя пригласительной ссылки

Open alexamuek opened this issue 2 years ago • 6 comments

Summary

Пользователь1 создал игру, зашел в нее и скопировал ссылку на нее. Он находится на странице https://codebattle.hexlet.io/games/146924. Ссылку он передал пользователю2. Пользователь2 по ссылке перешел и присоединился к игре. Пользователь2 сразу оказался в игре и пошел отсчет времени. Пользователь2 как и Пользователь1 находится на странице https://codebattle.hexlet.io/games/146924. Оба пользователя на одной странице находятся, но у Пользователя1 ничего не происходит после присоединения к игре Пользователя2. Если пользователь1 принудительно обновит страницу https://codebattle.hexlet.io/games/146924, то тогда он тоже окажется в игре. Не хватает автоматического старта игры на стороне Пользователя1. ksnip_20230817-093404 ksnip_20230817-093415 ksnip_20230817-093424 ksnip_20230817-093435

Reproduction steps

1. Пользователь1 создает игру, доступную для всех.
2. Пользователь1 копирует пригласительную ссылку на игру
3. Пользователь1 передает ссылку Пользователю2
4. Пользователь1 находится на странице игры
5. Пользователь2 переходит по ссылке и присоединяется к игре

Expected result

Пользователь1 и Пользователь2 автоматически оказались в игре

Actual result

У Пользователя1 игра не запускается автоматически. Приходится обновлять страницу игры

Browsers

Chrome

OS

Linux

alexamuek avatar Aug 17 '23 01:08 alexamuek

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

ReDBrother avatar Aug 25 '23 16:08 ReDBrother

Воспроизводится этот баг.

Версия игры: c9988e0 Браузер: Chrome 119.0.6045.134 OS: Android 13; SM-G990B Build/TP1A.220624.014 Шаги:

  1. Нажать Create a game
  2. Выбрать "With other users"
  3. Выбрать любые параметры сложности, времени и задачи
  4. Нажать Create battle
  5. Скопировать ссылку на игру и отправить другому авторизованному пользователю
  6. От лица другого пользователя зайти по ссылке и принять приглашение

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

issue3-1 issue3-2 issue3-3 issue3-4

DariaLeo13 avatar Nov 14 '23 16:11 DariaLeo13

Баг актуален

Версия игры: dbd0d89 deployedAt UTC: 2024-01-06 20:3 Браузеры: Chrome 109.0.5414.120 (64 бит), Firefox 115.6.0esr OS: Windows

Steps: - Игрок-1 регистрируется или залогинивается на сайте - Игрок-2 регистрируется или залогинивается на сайте на другом браузере или устройстве - Игрок-1 нажимает Create a game - В окне Create a game Игрок-1 выбирает Game Type = With other users - В окне Create a game Игрок-1 нажимает кнопку Create battle - На вкладке Lobby Игрок -1 нажимает кнопку Continue - Игрок-2 нажимает на кнопку Fight в таблице на вкладке LOBBY в созданной Игроком-1 игре - Expected result: - Игрок-1 и Игрок-2 одновременно начинают игру

Actual result: - Игрок-2 попадает на страницу игры, начинается обратный отсчёт игрового времени. - Игрок-1 остается на странице Waiting for an opponent

image

image

image

image

image

image

image

YavorskyS avatar Jan 14 '24 10:01 YavorskyS

Проблема воспроизводится на MacOS:

Summary: Не начинается автоматически игра для пользователя создавшего приглашение в игру

Reproduction steps:

  • Нажать Create a game
  • Выбрать "With other users"
  • Выбрать любые параметры сложности, времени и задачи
  • Нажать Create battle
  • Скопировать ссылку на игру и отправить другому авторизованному пользователю
  • От лица другого пользователя зайти по ссылке и принять приглашение

Expected result: Игра начинается автоматически при принятии приглашении другим игроком

Actual result: Не начинается автоматически игра для пользователя который создал игру

Browsers: Safati LV and Arc LV

OS MacOS Sanoma

Codbatle version: dbd0d89

ALexZzZay avatar Jan 18 '24 21:01 ALexZzZay

Баг воспроизводится на Ubuntu:

Версия игры: dbd0d89

Summary:

Не начинается автоматически игра для пользователя создавшего приглашение в игру

Reproduction steps:

Нажать Create a game
Выбрать "With other users"
Выбрать любые параметры сложности, времени и задачи
Нажать Create battle
Скопировать ссылку на игру и отправить другому авторизованному пользователю
От лица другого пользователя зайти по ссылке и принять приглашение

Expected result: Игра начинается автоматически при принятии приглашении другим игроком

Actual result: Не начинается автоматически игра для пользователя который создал игру

Browsers: Firefox 118.0.1 (64-разрядный) , Chrome 122 OS Ubuntu 23.10, Windows 11 pro 23H2

2laexe avatar Mar 24 '24 17:03 2laexe

  • summary: Не начинается автоматически игра для пользователя создавшего приглашение в игру
  • environment: Версия сайта 0ba780d Google Chrome 126.0.6478.61 (Официальная сборка), (64 бит) ОС Windows
  • steps-to-reproduce:
    1. Создать игру с параметром "With other users", другие параметры могут быть любые
    2. На главной странице сайта нажать "Сontinue" на сточке с созданной игрой
    3. Скопировать ссылку на игру и отправить другому авторизованному пользователю
    4. Игрок получивший ссылку переходит по ней и нажимает "Join"
  • expected-result: Когда второй игрок нажимает на "Join" у первого игрока должна автоматически начаться игра.
  • actual-result: Ничего не происходит, игра не начинается.

Alena007S avatar Jun 22 '24 18:06 Alena007S