Skip to content

five-on-it / apps/client/src/ui/GamePage

apps/client/src/ui/GamePage ​

A game's page (?game=<id>, GAME_DESIGN §10.3): its preview, its blurb, its creator (and the game it remixes), its missions, each with how it is played (solo, co-op or versus, and the players it takes) and a Play of its own: a solo mission's opens its run at once (a room of its own for the caller alone), a multiplayer one's opens a lobby for it (the caller its host, their party with them: ?lobby=<id>, public for a public game), and its public lobbies gathering are listed with a Join each; Play opens a room of the game and Join joins an open one (the page reloads against the room, as from the Games tab); stars rate it (anyone but its creator, guests too); a reason reports it to the moderators; Remix copies it into a draft of the player's (a creator account's) and says how to go on in Claude Code. A game the moderators took down says so; a curated game (a level that ships, the main menu's) is rated, reported and remixed by nobody. Back from a run of one of its missions (&run=), it shows what the run paid (RespectParts.tsx' RunStandingPanel). The ids are the end-to-end tests' contract.

Interfaces ​

Functions ​