This thread is about exploring the idea of using existing human language processing algorithms to build a universal video game AI player (an AI player that can play any type of game).
Lets take a particular type of game: RTS. The starting point is that I think you can have laws expressed in human language. You can have two types of laws, general laws and special laws. General laws will tell our AI player how to play a game of a certain genre (in our case it's an RTS) special laws will teach the AI player about the particularities of an video game instance, they will tell the player where things are on a particular map. Lets take an example.
General Law: "A game is won by destroying all enemy units"
General Law: "To destroy a unit you need eficient firepower for a duration of s seconds"
General Law: "Marines, Firebats, Tanks provide firepower"
General Law: "Marine firepower is eficient if the marine is less than 6 tiles away from the target"
General Law: "Firebat firepower is eficient if the firebat is less than 2 tiles away from the target"
Special Law: "There is an enemy unit al location 10,10 on the map"
Special Law: "We have a marine at location 1,10 on the map"
Task: "Win the game". (it's a chat bot so it's going to be a question "How do I win the game?")
Chat bot answer: "You need to place the marine at location 4,10 and keep it there for s seconds".
Of course you need more than just language processing (assembling the answer in words using a neuronal network created from those laws), you also need the chat bot to solve problems, you need math, vectors etc if you want to come up with that 4,10 figure.
