An interactive word connection game made with cola.js, d3.js and websockets.
- Choose words and colors
- Choose connection names and colors
- Supports multiple hosts and clients
- Tested with 100+ clients
- All responses are cached in memory for 24 hours
- Go to https://connectwords.emrik.org/ on a host computer
- Write the nodes you want in the game and their colors
- Write the connections you want. If unsure just test with only the default one
- Join from mobile phones by scanning the QR-code
- Play!
- If you don't see the game updating, refresh the page
docker run -d -p 3000:3000 ghcr.io/c4illin/connectwords:main# docker-compose.yml
services:
connectwords:
image: ghcr.io/c4illin/connectwords:main
ports:
- 3000:3000
environment:
- CACHE_HOURS=24 # Optional, default 24You probably want to add a reverse proxy in front of it.
- Clone the repo
- Install dependencies with
bun installornpm install - Start the server with
bun .ornode . - Visit your local ip on port 3000
- Clone the repo
- Install dependencies with
bun installornpm install - Start the server with
bun --watch .
All pull requests are welcome!
