Top Level
Why Use Monopoly
No, I have't been paid by Parker Brothers, and no, I'm not a game
retailer. I chose monopoly because:
- Monopoly is a game. I do not need to spend time in
modelling a real life problem. The game rules are the specification.
- Monopoly is well known. I therefore can skip a lengthy
explanation phase.
- Monopoly is a simple game using a wide variety of objects. I can
concentrate on structure and C++ idioms without being distracted by
overly complex algorithms.
- Programming is supposed to be fun. By setting a
foundation of a game program, I hope that some students will continue
and build other games using this course as a model.
I admit that I am an avid board gamer myself, and although I don't
like monopoly too much, I do like the concept of playing boardgames
via the internet -- unfortunatly, I don't have the time to implement
all my favorite boardgames, so I hope I can get some student excited
about this...
Christian Goetze