Chance-It: an object-oriented capstone project for CS-1
Chance-It: an object-oriented capstone project for CS-1
复制标题
Chance-It:CS-1 的面向对象顶点项目
DOI:
--
复制
发表时间:
1998
期刊:
影响因子:
--
通讯作者:
Joel C. Adams
中科院分区:
文献类型:
--
作者:
Joel C. Adams
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 object-oriented design and the problem of formalizing and codifying human strategy in software. Examples are given in C++, but convert easily to Java.