A digital version of the 7 Wonders board game.
:warning: DISCLAIMER: We do not own the rights on the 7 Wonders game concept and rules, nor on the assets used here. This is a pet project, not intended to be sold.
You can play it for free on http://seven-wonders.hildan.org.
:construction: The game is still under development. It is possible that you experience a server restart when new versions are released.
The game is published as a Docker image on DockerHub.
If you have Docker installed, you can run the server on your own machine by running:
docker run -p 80:80 hildan/seven-wonders-server
And then go to http://localhost
in your browser to play (add some bots if you're alone).
This project is written 100% in Kotlin. You can find the history of the technical decisions in the decisions history document.
This project uses websockets and STOMP for the communication between frontend and backend. For this, it uses the krossbow multiplatform library.
The game contains all the features of the actual board game:
There are also some features you can only get online:
Some screenshots:
Basic board | Hover to see your hand |
---|---|
Preview your opponents' boards:
In front | Left neighbour | Right neighbour |
---|---|---|