The board game, Codenames, but online!
Clone this repo.
Install virtualenv
with pip install virtualenv
.
Go to your parent directory and run virtualenv Codenames
Now every time you want to work on the project, go to your project directory and run source bin/activate
.
Install all the requirements with pip install -r requirements.txt
.
Make sure to freeze any extra requirements you add in requirements.txt
.
Run python app.py
to start the Flask server on port 5000.
To enable debugging and hot-reloading run FLASK_DEBUG=1 python app.py
.
Visit http://localhost:5000
to view route listings
- Finish basic game classes and logic
- Create Flask API boilerplate for serving game and updating game state
- Create frontend for game
- Add sockets so multiple players can connect to same URL and see updates to game state
- Add home page with game creation and joining