An implementation of Carcassonne using D3.js and Node.js created by Brian Ouellette
Unfamiliar with Carcassonne? You can read the rules here