[ ] Add UI to generate a new game ID, (allow flempires to work on its own)
Example:
- curl -X POST https://lmno.games/new/empires
+ curl -X POST https://lmno.games/new/empires
Returns: "WLJG"
[ ] Implement player registration by POSTing to /register (without cookie)
+ Example:
+ curl -X POST \
+ -H 'Content-Type: application/json' \
+ -d '{"name": "Carl", "character": "Elvis"}' \
+ https://lmno.games/empires/QRST/register
+ Returns: 1 (Or some other player ID value)
+
+ [ ] Implement registration with /profile and then /register
- [ ] Implement registration with /profile and then /register (requires cookie)
+ Note: This approach requires obtaining a cookie from the
+ /profile request and then providing that cookie on the
+ subsequent /register request. The -c and -b command-line options
+ of curl can be used to demonstrate this:
+
+ Example:
+ curl -c cookie-file \
+ -X PUT \
+ -H 'Content-Type: application/json' \
+ -d '{"nickname": "Cookie"}' \
+ https://lmno.games/profile
+ curl -b cookie-file \
+ -X POST \
+ -H 'Content-Type: application/json' \
+ -d '{"character": "Cookie Monster"}'
+ https://lmno.games/empires/QRST/register
Scribe
======