beyond-all-reason / beyond-all-reason/infrastructure

Matchmaking MVP

Open
#2 1 comment 0 reactions 0 assignees View on GitHub
projects
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.