Simon Forsberg
Simon Forsberg
- Log in on computer A - Log in on computer B - Log out on computer A Makes people disappear from the lobby.
Some players might prefer to start, others might prefer to not start. Also, in some future games there might be other options for each player to choose.
TV Mode
Kinda like Lichess TV. Observe any games that are running, automatically switch to another game when it's finished. If there are no games running, automatically request server to start an...
Add a combined test and auto-documentation for an example game. Read from actual source code file (as that can be read from file system when running tests) and produce output....
Add share buttons https://www.npmjs.com/package/vue-share-buttons for sharing a game when a game is over. Start with Facebook, WhatsApp and Twitter. Add more of them when/if it is requested.
Similar to [Minesweeper Flags Extreme](https://play.minesweeperflags.net) or [Lichess](https://en.lichess.org), highlight the most recent move - possibly most recent move for each player.
The project is now known as "Zomis' Games" and any place "Server2" occurs should be changed to "Zomis' Games" or just "Games" or "Server", depending on the context. Definition of...
As the project grows, the variations in naming grows bigger. And the packages gets more and more and it's getting harder to find stuff. Set a naming convention standard for...
To avoid having to re-implement the same behavior in every game, it might be beneficial to create some reusable components. Such as: - [x] PlayerProfile (v-avatar showing picture, hover text,...
As the number and complexity of props in Vue components increase, using some basic type checks would be beneficial. See https://vuejs.org/v2/guide/components-props.html#Type-Checks I don't think it's necessary to use TypeScript for...