View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Backgammon

Backgammon is a game that dates back 5000 years and is very popular overseas. The game has complicated logic but in recent times computer scientists have finally mastered the algorithms where a computer can consistently beat the best backgammon players, unlike chess.

This version that I hope to build will obviously not include all the complicated algorithms needed for a Human vs. Computer game. Rather our game will be played by 2 Humans and if we get time/resources perhaps implement a Computer player that has very elementary skills.

I believe this game will push us to implement many of the Design Patterns we've been learning in class.

From Wikipedia: Backgammon requires a bit of luck (dice toss) and Skills (Probability, Strategy, Counting, Tactics).

Here are some links about Backgammon and its rules:
http://www.bkgm.com/rules.html
http://en.wikipedia.org/wiki/Backgammon

Group Members


Project Documentation

Project URL: http://www.squeaksource.com/SqueakBackgammon.html

Domain Model


Uploaded Image: Backgammon-Domain-Model.png

Logical Architecture

Uploaded Image: Backgammon-Logical-Architecture.png

UI Model

Uploaded Image: Backgammon-UI.png

Controller/Messaging Architecture

Uploaded Image: Messaging-Architecture.png

Links to this Page