xanadu
xanadu copied to clipboard
A game of precarious alliances and breaking fast on honeydew.
Gracefully handle any interrupt key sequences that may kill the server while it is running. `main.ts` _should_ be the only file affected.
These are animals that are (pseudo-randomly) distributed throughout the map. They attack players (and maybe even each other). It would be cool to have different types/levels (with different AI's!).
Echo messages displayed in the client should have a styling (`color`? `background-color`? `border`?) to hint at the communication that was sent (e.g. a shout message might have a red outline...
It seems that we have open connections, even when all the sockets in a Server's `this.sockets` are disconnected (i.e. `socket.disconnect(true)`). This is likely causing the hang in #30 .
None of the Mocha tests should be slow (yellow). We should try to remove any explicit `this.slow` calls, if possible.
See https://github.com/LOZORD/xanadu/blob/master/src/context/game.ts#L207
We need to hammer out allegiance bonuses to make sure they are fair (and also worthwhile to have in the game).