Quagen is a Go-like game where players make simultaneous moves to control territory on a grid board.
You can see an in-development preview at https://quagen.io/.
You can read more about the origin of the game at https://seekely.com/funthings/quagen/.
This is currently a personal side project, but we welcome contributions! Before embarking on any big change or contribution, we encourage opening a ticket first so we can have a quick chat. When opening a pull request, please ensure your code has tests, comments, and follows the code styling tools.
The repository is under the MIT license, so feel free to fork and take the project in your own direction!
Contributors to date:
Quagen is built with Python (>= 3.7), NodeJS (>= 10.16), Flask, Svelte, and PostgreSQL.
The recommended path for development is using Docker:
git clone [email protected]:seekely/quagen.git
cd quagen
docker-compose up
If the above succeeds, you should be able to open up a browser to http://localhost:5000! To develop, most changes you make locally should automatically hot reload in the containers.
For more help and information on developing Quagen:
- Developing Quagen with Docker
- Developing Quagen with a local installation (Not Recommended)