JCloisterZone is implementation of a popular board game Carcassonne.
Project website can be found under [https://jcloisterzone.com]
In 2020 (after 16 yeast of project existence) is time for essential change. New UI is going to be introduced, based on completely different technology (Electron Vue.JS).
This repository no longer contains full application, but only Java game engine. Old whole Java application with client archived in 4.x branch.
JCloisterZone Client app can be found in farin/JCloisterZone-Client repository.
List of supported expansions can found here.
Dump features map
System.err.println("# features: " state.getFeatureMap().mapValues(m -> m.toJavaMap()).toJavaMap());