A General Game-Playing Program
–Classics/files/AI/classics/Pitrat/JP4.pdf
A general game-playing program must know the rules of the particular playing game. These rules are:(1) an algorithm indicating the winning state;(2) an algorithm enumerating legal moves. A move gives a set of changes from the present situation.There are two means of giving these rules:(1) We can write a subroutine which recognizes if we have won and another which enumerates legal moves. Such a subroutine is a black box giving to the calling program the answer: 'you win' or 'you do not win', or the list of legal moves. But it cannot know what is in that subroutine.(2) We can also define a language in which we describe the rules of a game. The program investigates the rules written with this language and finds some indications to improve its play. Artificial Intelligence and Heuristic Programming Edinburgh University Press
- Country:
- Europe
- France (0.04)
- Netherlands > North Holland
- Amsterdam (0.04)
- North America > United States
- New York (0.04)
- Europe
- Industry:
- Leisure & Entertainment > Games > Chess (0.32)
- Technology: