Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cdlm/pharo-carcassonne

An object-oriented implementation of Carcassonne
https://github.com/cdlm/pharo-carcassonne

carcassonne exercise game pharo pharo-smalltalk

Last synced: 4 days ago
JSON representation

An object-oriented implementation of Carcassonne

Awesome Lists containing this project

README

        

# An object-oriented implementation of Carcassonne

[![Build Status](https://travis-ci.org/cdlm/pharo-carcassonne.svg?branch=master)](https://travis-ci.org/cdlm/pharo-carcassonne)

[Carcassonne](http://www.hans-im-glueck.de/english/) is a well-known tabletop
game where you build a map of adjacent tiles, and claim points by building and
claiming cities, roads, and fields.

This started as an experiment in OO design, in [Pharo](http://pharo.org).

### Other implementations

[C++](https://github.com/ThomasHermans/Carcassonne),
[Clojure](https://github.com/djui/carcassonne),
[CoffeeScript](https://github.com/josherich/carcassonne),
[Java](https://github.com/svenmeys/Carcassonne),
[Javascript](https://github.com/andreasonny83/carcassonne-scoreboard-client),

…and IMHO the best of all, a set
of [Lego designs for the tiles](https://github.com/iamcal/lego-carcassonne),
with [3D renders](http://www.iamcal.com/lego-carcassonne/)
in [POV-Ray](http://povray.org). Awesome!