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 (0.14)
- Industry:
- Energy > Oil & Gas
- Downstream (0.40)
- Leisure & Entertainment > Games
- Chess (0.32)
- Energy > Oil & Gas
- Technology: