ABSTRACT

This project is a progression of assignments that gives you hands-on experience with central techniques covered in the book. Each section in this chapter defines exercises that roughly correlate to a learning iteration in the book. Each section is also a small release in that you are supposed to deliver a partial implementation that nevertheless implements relevant features. Taken together the exercises lead to a framework for playing backgammon and variants of the game using a graphical user interface as shown in Figure 35.1.