Ideas May want to look into Flask, Django, Websockets/socket.io for web setup and player to player communication.
Also look into frontend design and decide if you want to use a custom library set like BootStrap or build everything from scratch.
-
Identify games to play
- Card
- poker
- blackjack
- go fish
- Dice
- liar's dice
- Card
-
Identify the flow of the app.
- Choose the game
- Play
- Choose to play again, or pick another game
-
For each game:
- flow
- win condition (when does the game end) (score, count of some sort)
-
In general,
- Import the card library http://svg-cards.sourceforge.net/
- Import the dice library https://game-icons.net/tags/dice.html
- How many players do we want?
- Multi-device (server, website, standalone)
- Maybe publish to a website
- login
- multiple players
- live server
Each game would its file, a main navigation file