google / google/codeworld

Need error messages for failed attempts to join games

Open
#398 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Haskell
Stars
1.3k
Forks
201
PR merge metrics
No merged PRs in 30d

Description

When joining a game fails, it would be nice to show an error message explaining why. Examples include:

1. The network connection failed.
2. The game wasn't found.
3. The game was found, but it was the wrong game (mismatched signature)
4. The game has already started.

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by tracing the game-joining flow and how its network failures are currently surfaced. Done means failed joins distinguish connection failure, missing games, mismatched signatures, and games that have already started with user-visible messages.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
game-dev, networking
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.