Affiliation:
1. Department of Computer Science, Calvin College, Grand Rapids, Ml
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 object-oriented design and the problem of formalizing and codifying human strategy in software. Examples are given in C++, but convert easily to Java.
Publisher
Association for Computing Machinery (ACM)
Reference9 articles.
1. Me~owerks Corporation. http://www.metrowerks.com. Me~owerks Corporation. http://www.metrowerks.com.
2. Tournament play in CS1
3. Teaching OOP in C++ using an artificial life framework
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献