General Game Player
General game players are systems able to accept descriptions of arbitrary games at runtime and able to use such descriptions to play those games effectively without human intervention. Unlike players that play specific games such as Deep Blue, GGPers are artificial intelligent programs that can play different games with varying numbers of players, with simultaneous or alternating play, with or without communication among the players, and so forth. For more info on GGP: http://www.ggp.org/
Techniques used: Java, GGP codebase, algorithms such as heuristic search, monte carlo tree search, logical optimization, propnets etc.
- Built multiple players that use different heuristics and strategies, for example, random player, goal-proximity player, monte carlo tree search player etc.
- Our final player is the runner-up of the Tenth GGP competition (out of 20 teams)!
- Came up with a game called Battle of Numbers and now it's a registered game in the official GGP website (http://gamemaster.stanford.edu/)
- Built multiple players that use different heuristics and strategies, for example, random player, goal-proximity player, monte carlo tree search player etc.
- Our final player is the runner-up of the Tenth GGP competition (out of 20 teams)!
- Came up with a game called Battle of Numbers and now it's a registered game in the official GGP website (http://gamemaster.stanford.edu/)