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++20
compiler.- Tested with
gcc 11.1
,clang 12.0
.
- Tested with
- At least
CMake 3.18
. vcpkg
.emscripten
.Vue.js 2.6.11
.