| | |
Summary: Chance-It:
An Object-Oriented Capstone Project For CS-1
Joel C. Adams
Department of Computer Science
Calvin College
Grand Rapids, MI 49546
adams@calvin.edu
Abstract
Most people enjoy playing games. Most CS-1 students
will enjoy a final project that involves computational
game-playing. Chance-It is a simple two-person dice
game with many possible strategies at varying levels of
sophistication and complexity. These features make the
problem of formalizing and encoding a strategy to play
Chance-It an interesting final project for CS-1.
This paper describes an object-oriented final project for
CS-1 in which students build Player1 and Player2 classes
to play Chance-It. A ChanceItGame class and driver are
provided to coordinate the interactions of these classes. The
project provides students with an enjoyable introduction to
|