12-04-2013 00:58
Cita:This Guy Wrote A Program That Teaches Itself To Play NES Games
This is amazing. Tom Murphy created a computer program that actually learns how to play classic NES games on its own, with a little instruction from Tom.
You can see the computerÔÇÖs progress (which begins near 6:10, after Tom's explanation of the program) in learning how to play Super Mario Bros. (and other games) in the video below. ItÔÇÖs a little hyperactive in the first version of the program, but Tom manages to iron out the intricacies to get it to play the game pretty damn well.
The project and accompanying research paper were created for the SIGBOVIK 2013 annual research conference. If youÔÇÖve got time, you should check out TomÔÇÖs research paper, which is fascinating though honestly a bit over my head.
If you donÔÇÖt have time for the full thing, hereÔÇÖs the basic explanation from Tom:
The basic idea is to deduce an objective function from a short recording of a player's inputs to the game. The objective function is then used to guide search over possible inputs, using an emulator. This allows the player's notion of progress to be generalized in order to produce novel gameplay.
If you watch the video long enough, you can even see the computer pull off some tricky moves in a couple of the games shown off. I repeat: this is amazing.
http://kotaku.com/this-guy-wrote-a-progr...-472451152
He FLIPADO en colores como hace años que no flipo. Tal cual. La IA aprendiendo a jugar(a veces incluso MUY bien, descubriendo bugs y aprovechándolos). Muy grande eso de pausar el Tetris porque va a perder en el siguiente movimiento y pasa de perder xD(con una grandísima referencia a Juegos de Guerra ahí ).
En serio. Esto es otro nivel.