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());