X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=TODO;h=c33666406a3474c7a89702d5da976912e111d117;hb=4c4d2b43b84a96bcca2b51c361a999a026665257;hp=a96ab17d32226b992b6537016b6b6afa246e282c;hpb=d824cb520df8c2008f4802b70875ec0c5a3863b2;p=lmno-todo diff --git a/TODO b/TODO index a96ab17..c336664 100644 --- a/TODO +++ b/TODO @@ -66,9 +66,11 @@ Fix bug that allows people to re-reveal characters after game has started. Flempires (flutter-based client) -------------------------------- +Experiment with minimal flutter build environment (only lib/ in git) + Bring client up to latest Empires API approach - [🗸] Pre-allocate a game ID in the server for flempires to use (QRST, say) + [X] Pre-allocate a game ID in the server for flempires to use (QRST) [ ] Change flempires from using https://families.cworth.org/api to instead use https://lmno.games/empires/QRST @@ -78,7 +80,7 @@ Bring client up to latest Empires API approach [ ] Add UI to generate a new game ID, (allow flempires to work on its own) Example: curl -X POST https://lmno.games/new/empires - Returns: "WLJG" + Returns: "WLJG" (or some other game ID) [ ] Implement player registration by POSTing to /register (without cookie) Example: @@ -86,7 +88,7 @@ Bring client up to latest Empires API approach -H 'Content-Type: application/json' \ -d '{"name": "Carl", "character": "Elvis"}' \ https://lmno.games/empires/QRST/register - Returns: 1 (Or some other player ID value) + Returns: 1 (or some other player ID) [ ] Implement registration with /profile and then /register @@ -106,7 +108,7 @@ Bring client up to latest Empires API approach -H 'Content-Type: application/json' \ -d '{"character": "Cookie Monster"}' https://lmno.games/empires/QRST/register - Returns: 2 (Or some other player ID value) + Returns: 2 (or some other player ID) [ ] Listen to the /events stream for the game @@ -145,7 +147,6 @@ Bring client up to latest Empires API approach event: game-phase data: {"old_phase":"none","new_phase":"join"} - Scribe ======