Giter Club home page Giter Club logo

Comments (10)

ReDBrother avatar ReDBrother commented on August 29, 2024

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

from codebattle.

ElenaMilovanova avatar ElenaMilovanova commented on August 29, 2024

время инвайта - это сколько? К тому же, у Игрок2 тоже ничего не происходит и игра не начинается.

from codebattle.

ReDBrother avatar ReDBrother commented on August 29, 2024

~ 15 минут, после этого инвайты уже могут быть нерабочими

from codebattle.

ElenaMilovanova avatar ElenaMilovanova commented on August 29, 2024

Игрок2 принял приглашение через 9 минут, у него на экране изменений не произошло. Игрок1 в это время был все время активен и ждал начала игры. Никакой игры не началось. Игрок2 должен принять приглашение и тут же обоим начать перезагружать страницу? А как узнать, в каких ситуациях надо перезагрузить страницу? Завтра проверю, поможет ли вообще перезагрузка, так как Игрок2 уже ушел спать. :)

from codebattle.

ReDBrother avatar ReDBrother commented on August 29, 2024

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

from codebattle.

ElenaMilovanova avatar ElenaMilovanova commented on August 29, 2024

Вы сейчас активны на сайте игр codebattle.hexlet.io, выйдите, пожалуйста, чтобы я создала приглашение

from codebattle.

ElenaMilovanova avatar ElenaMilovanova commented on August 29, 2024

Я отправила приглашение, можно зайти

from codebattle.

ReDBrother avatar ReDBrother commented on August 29, 2024

Инвайт нашел, подтвердил участие и игра успешно создалась

from codebattle.

ElenaMilovanova avatar ElenaMilovanova commented on August 29, 2024

Было отослано несколько приглашений на игру. Часть запустилась сразу, часть "зависла" на долгое время, хотя одобрение на игру уже было со стороны Игрока2 (сообщил по телефону). Мне думается, что нет обработки отсутствия загрузки игры в течении определенного времени после согласия Игрока2, т.е. для пользователя необходимо отобразить одобрение инвайта хотя бы в виде крутящегося спиннера или какого-то сообщения вроде "наберитесь терпения, игра сейчас загрузится, одобрение получено". А то непонятно, что делать, то ли ждать дальше , то ли перезагружать, то ли это ошибка.
image

from codebattle.

YavorskyS avatar YavorskyS commented on August 29, 2024

Баг подтверждён 09/01/2024

summary:
Невозможно создать игру с игроком, который уже залогинен на сайте и принял приглашение на игру

environment:
Игрок1: Firefox Browser 115.6.0esr (64 bit)
Игрок2: Google Chrome 109.0.5414.120 (64 bit)
OS Windows 7

steps-to-reproduce:

  1. Игрок-1 залогинивается на сайте в Chrome
  2. Новый Игрок-2 регистрируется на сайте в Firefox
  3. Игрок-2 нажимает Create a game
  4. В окне Create a game Игрок-2 устанавливает Level = 1
  5. В окне Create a game Игрок-2 устанавливает Game Type = With a friend
  6. В окне Create a game Игрок-2 устанавливает в поле Choose opponent Игрока-1
  7. В окне Create a game Игрок-2 устанавливает простейшую игру (например rect_area)
  8. В окне Create a game Игрок-2 устанавливает время игры (8 мин)
  9. В окне Create a game Игрок-2 нажимает кнопку Create invite
  10. На логотипе Игрока-2 появляется значок уведомления о посланном приглашении
  11. На логотипе Игрока-1 появляется значок уведомления о приглашении
  12. Игрок-2 нажимает на логотип и выбирает кнопку Accept для принятия приглашения на игру

expected-result:
Игрок-1 и Игрок-2 начинают игру
.
actual-result:
Ничего не происходит (даже если Игрок-1 неоднократно нажимает Accept) игра не начинается, при этом уведомления на логотипах обоих игроков остаются активными.

image

image

image

image

image

from codebattle.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.