CMU Artificial Intelligence Repository
Prolog program that plays the Mastermind code-breaking
game.
lang/prolog/code/fun/mastermd/
This program implements the game of Mastermind. Either the user or the
program tries to break a hidden color code, consisting of the colors
black, blue, red, green, yellow, white. The results of a guess (black:
a color is at the right position; or white: a color occurs in the
code) are internally represented as successors of 0. This could be
extended to handle integers. When the program is making guesses, it
uses a simple but powerful generate-and-test procedure, where the
scores for previous attempts are used as the test criterion.
Origin:
src.doc.ic.ac.uk:packages/prolog-pd-software/ (146.169.2.1)
as mastermind.zip
Version: 21-AUG-83
CD-ROM: Prime Time Freeware for AI, Issue 1-1
Author(s): Herbert Koenig and Thomas Hoppe
Technical University of Berlin
This is a reimplementation of a program by M. van Emde.
Keywords:
Authors!Hoppe, Authors!Koenig, Mastermind, Prolog!Code,
Prolog!Fun Programs, Technical Univ. of Berlin
References:
Emde, M.v., "Relational Programming", Research Report CS-78-48,
DCS, Univ. of Waterloo, Canada, 1978.
Coelho, H., and Cotta, J.C., "Prolog by Example", Symbolic
Computation, Springer-Verlag, Berlin, 1988.
Last Web update on Mon Feb 13 10:33:40 1995
AI.Repository@cs.cmu.edu