The Espada Negra online game (still unplayable!).
Based on the real Espada Negra: juego de mesa (you can download the printable deck!).
Just run docker-compose up at the root of the project! This will create two containers --one serving the frontend, the other one deploying the Websocket server--.
Once the build is up and running, access the web interface at http://localhost:8080. You can change the ports used by the containers by switching the values in .env.
The project is still under development --during my free time :P-- and I'm constantly experimenting and changing the build process, so I won't bother writing a detailed description; just mimic the commands in the Dockerfiles if you want to develop locally.
In general lines, the required technologies are the following:
C++20compiler.- Tested with
gcc 11.1,clang 12.0.
- Tested with
- At least
CMake 3.18. vcpkg.emscripten.Vue.js 2.6.11.