Web app port of an electronic carcassonne scoring board
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
test
.bowerrc
.editorconfig
.gitattributes
.gitignore
.jshintrc
.travis.yml
Gruntfile.js
README.md
bower.json
package.json

README.md

Carcassonne Scoring Board

Web app port of an electronic carcassonne scoring board
alt text

How to use the code?

I made this app using Yeoman with angular generator, so first you have to clone it, then run npm install and bower install in the cloned folder for all the dependencies to install themselves:

git clone https://github.com/Hitman666/carcassonne-scoring-board.git
cd carcassonne-scoring-board
npm install
bower install

To test my application run

grunt server

and you should see the application open in your browser.

Why?

Since I'm a big fan of Carcassonne board game and I happen to come accross this unique project on the web, I just had to make one for myself... It proved to be great for Carcassonne scoring, but just recently we started using it to track scores in Qwirkle board game.

Here are some (more on my blog) pictures of how my version of the electronic carcassonne counter looks like, and how the app looks like on iphone
alt text
alt text

Conclusion?

Since this project was done while I was learning (still am) Angular.js, there is still a lot space for improvement (especially code structure and logic), that's why I encourage you to give suggestions on best (better) Angular practices, or even help out. Until then try out the application and give me your thoughts about it. Btw, the code here is free to use, I didn't put any restrictions on it so feel free to fork it, improve it, alter it to suit your needs.

In case you're wondering the icons are from The IconFactory, and the font is Lindsay Becker.

I would love to hear which game you used it to track scores for, so feel free to leave a comment on my blog.