Skip to content

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

apps/client/src/ui/YourGames ​

Your games (?browse&list=mine): a creator's drafts, each a card with its last build's state (a build waiting says its place in the platform's queue, and the list is asked again every couple of seconds while a build waits or runs, through to its end), a link to look round its level from a free camera once it built (?preview=<artifact>, renderer/build-preview.ts), the studio, its playtest rooms still open to join, its missions (each one removed on its own after a confirmation: DELETE /drafts/:id/missions/:missionId) and Delete, which takes the draft away with its level and its missions after a confirmation that says what happens (a game published from it stays published); then the games they published, whatever their visibility, each with Delete: after a confirmation (its page answers that it was deleted, remixes keep their copy, publishing its draft again brings it back) it is gone from every list. A guest is asked to sign in; an account the platform refuses making games (on a Steam platform a lent copy, no copy, a ban) is told why in the refusal's own words, never as a platform that does not answer. The ids are the end-to-end tests' contract.

Interfaces ​

Functions ​