4 ms·
You might be interested in 'General Game Playing'. The idea is that players are presented with a machine-readable description of game rules (in a prolog-like lo
by Yen 12y ago
You might be interested in 'General Game Playing'. The idea is that players are presented with a machine-readable description of game rules (in a prolog-like locigal language), and they then play the game.
Since you can't use human-tuned heuristics for every game, you have to use more general meta-heuristics. There's also a lot of room for logically parsing the game, and trying to separate out individual components, obviously meaningless moves, etc.
see http://en.wikipedia.org/wiki/General_game_playing http://en.wikipedia.org/wiki/General_game_playing or https://www.coursera.org/course/ggp https://www.coursera.org/course/ggp
an example game: http://ggpserver.general-game-playing.de/ggpserver/public/view_game.jsp?name=tictactoe http://ggpserver.general-game-playing.de/ggpserver/public/vi...
it basically defines an initial game state, the moves each player can make and how they alter the game state, and the end-conditions and goals of the game.