Bug: Проверка полноценного игрового процесса, одновременная работа двух редакторов с синхронизацией кода в реальном времени, неограниченное количество проверок, поддержка переподключения и отсутствие таймера
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Attiva
- Stack tecnologico
- docker, elixir, javascript
- Ambito
- full-stack, game-dev
Direzione di ricerca
The issue describes a complex, multi-feature bug in a real-time coding game. Start by exploring the game's architecture, likely in the Phoenix (Elixir) backend for real-time sync and the React frontend for the editors. Look for modules handling editor collaboration, check limits, reconnection logic, and game timers. Running the app locally via Docker and reproducing the described battle flow is the first step to understanding the scope.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
Необходима проверка полноценного игрового процесса, одновременная работа двух редакторов с синхронизацией кода в реальном времени, неограниченное количество проверок, поддержка пере подключения и отсутствие таймера
Reproduction steps
1. Пройти на сайт https://codebattle.hexlet.io/
2. Нажать Создать Битву
3. Запустить бой с любыми условиями против бот
4. Проверка функционалу в бою - одновременная работа двух редакторов с синхронизацией кода в реальном времени, неограниченное количество проверок, поддержка пере подключения и отсутствие таймера
5. Завершение боя
Expected result
В бою - одновременная работа двух редакторов с синхронизацией кода в реальном времени, неограниченное количество проверок, поддержка пере подключения и отсутствие таймера
Actual result
- Работа двух редакторов с синхронизацией кода в реальном времени
- Неограниченное количество проверок
- Поддержка пере подключения
- Работает только с таймером от 1 минуты
Browsers
Chrome
OS
Windows
- Lingua principale
- Elixir
- Stelle
- 887
- Fork
- 237
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
electric-sql/electric#4830 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
L: java:gradle L: java:maven L: ruby:bundler T: bug 🐞
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
dependabot/dependabot-core#16547 ·
I maintainer di solito rispondono entro 1 giorno
-
github_actions
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 94/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
team-alembic/clarity#146 ·