beyond-all-reason / beyond-all-reason/infrastructure
Matchmaking MVP
- Dominant language
- Shell
- Stars
- 11
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
This is a issue to track high level execution of the Matchmaking MVP on Tachyon milestone.
Requirements:
- Server, client and autohost talk to each other exclusively over tachyon
- Player can login, queue for 1v1 match, and play some 1v1 match
- Server manages the 1v1 matchmaking using any algorithm whatsoever
- Autohost is used to spin up the game
Not requirements:
- Results of the game are tracked in any way
- Pretty UI
- Available for end players: this is primarily for testing, initial e2e deployment
- Map or any game parameters configurable
Contributor guide
Research direction
Start by mapping the existing server, client, autohost, and Tachyon components in the repository, since no files or entry points are named. Trace how these components currently communicate and define the smallest end-to-end path that satisfies login, 1v1 queuing, matchmaking, and autohost game startup; done means that test deployment works without result tracking, UI polish, or configurable game parameters.
Written by the indexing model from the issue text.
Assessment
- Domain
- distributed-systems, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100