Página 1 de 2

Hacen un programa que aprende a pasar los juegos de NES?

Publicado: 16/04/13 15:27
por jam007
Tom Murphy hace un programa que aprende a pasar los juegos.

Imagen


La Inteligencia Artificial Fuerte son programas de computación diseñados para igualar o exceder la inteligencia humana. Notablemente, hay competencias para crear una que sea capaz de vencer a jugadores profesionales de StarCraft y otros juegos competitivos. Sin embargo, todas ellas fueron programadas específicamente para conseguir ese objetivo.


Tom Murphy, sin embargo, se puso la tarea de diseñar un tipo distinto de inteligencia artificial. Su objetivo fue crear un programa capaz de aprender a jugar distintos títulos de NES. El proyecto fue presentado en la conferencia de ciencia computacional anual SigBovik 2013. El documento con el que acompañó su trabajo llevaba el nombre de “El primer nivel de Super Mario Bros. es fácil con órdenes lexicográficas y viaje en el tiempo... después de eso se pone un poco complicado.”

La forma en que consiguió esto fue con 2 programas. El primero, llamado LearnFun, almacenaba datos de Murphy jugando, así como de información de la memoria del NES, como la forma en que los botones eran presionados y la ubicación de elementos en el escenario. Acto seguido, toda esa información era utilizada por PlayFun, el segundo programa que escribió, para intentar jugar el título con el objetivo de obtener una puntuación alta. Este principio básico le sirvió a la inteligencia artificial para avanzar en Bubble Bobble, Karate Kid, Pac-Man y otros juegos.
[youtube][/youtube]

http://www.levelup.com/noticias/27713/D ... os-de-NES/


Si a lo mejor nintendo en ese tiempo le hubiera invertido tiempo y dinero en el robotcito que algunos odian le hubieran incluido ese software habría sido la BOMBA.
Imagen

Me quito el sombrero delante de el, que interesante proyecto.

Re: Hacen un programa que aprende a pasar los juegos de NES?

Publicado: 16/04/13 15:50
por najadentaku
Uff, pero con la memoria perfecta que tiene una computadora, hacer trial & error no le va a tomar mas que 1 intento fallido y listo, a diferencia de nosotros que igual nos podemos equivocar con lo mismo una y otra vez.

Che que impresionante esa imagen de los R.O.B! La tenes en formato mas grande?

Re: Hacen un programa que aprende a pasar los juegos de NES?

Publicado: 16/04/13 16:00
por brunoip
peor el fueguito que te tira cupa en el amrio bros es al azar, tenes que verlo y esquivarlo

Re: Hacen un programa que aprende a pasar los juegos de NES?

Publicado: 16/04/13 16:07
por najadentaku
Claro eso si, o juegos donde hay que explorar.. pero por ejemplo un shmup jodido como Gradius creo que una CPU te lo pasa de toque, prueba y error, y memoria.

Re: Hacen un programa que aprende a pasar los juegos de NES?

Publicado: 16/04/13 17:12
por jam007
najadentaku escribió:Uff, pero con la memoria perfecta que tiene una computadora, hacer trial & error no le va a tomar mas que 1 intento fallido y listo, a diferencia de nosotros que igual nos podemos equivocar con lo mismo una y otra vez.

Che que impresionante esa imagen de los R.O.B! La tenes en formato mas grande?
Nop, lo mas que encontre fue esta
https://sphotos-a.xx.fbcdn.net/hphotos- ... 8285_n.jpg

Si les bien , el creo un software que no es para un solo juego en especifico sino para que funcione para varios juegos, osea lo mas cercano nosotros mismos, ya que la mayoria de IA de los juegos solo funcionan para el juego que fueron programados y no para otros tipos de juegos (FPS, plataforma, etc) .
Yo comparo ese software con un niño de dos años jugando sus primeros video juegos, que toca cualquier botón , de ensayo y error logra pasar.

Re: Hacen un programa que aprende a pasar los juegos de NES?

Publicado: 16/04/13 17:15
por najadentaku
Gracias Jam! que buena imagen :D

Claro entendi que es eso, pero la diferencia de un nene de 2 años es que este se va a equivocar seguido y puede volver a caer en los mismos errores, una CPU no, una vez que ya sabe que tal enemigo ataca de tal forma, en tal parte, lo va a esquivar siempre sin excepciones... creo?

Igual interesante, y aparte como ya dijeron habria que ver como se las arregla con juegos que requieren no solo reflejos sino tambien razonamiento, ahi si va a estar interesante.

Re: Hacen un programa que aprende a pasar los juegos de NES?

Publicado: 16/04/13 17:26
por Martin
O.o aguante rob!

Re: Hacen un programa que aprende a pasar los juegos de NES?

Publicado: 16/04/13 21:46
por Carcarito
Si a lo mejor nintendo en ese tiempo le hubiera invertido tiempo y dinero en el robotcito que algunos odian le hubieran incluido ese software habría sido la BOMBA.
Creo que era mucho para la empoca, igual el problema de rob es su lentitud y el metodo de actuar. Simplemente te quitan las ganas de jugar :lol:

Re: Hacen un programa que aprende a pasar los juegos de NES?

Publicado: 17/04/13 5:48
por MadPower
Yo esperaba algo basado en prueba y error como dijo najadentaku, seria interesante ver que hace una computadora que se de cuenta donde están los warps que hacer con la enredadera para subir a las nubes, etc. Lo que hizo el chabón es bueno como comienzo pero esta muy verde.

Re: Hacen un programa que aprende a pasar los juegos de NES?

Publicado: 17/04/13 10:03
por Pablo2099
Ya me imagino una competencia entre CPU y jugador humano, tipo Kasparov vs. Deep Blue. Estas cosas me parecen interesantisimas!

Imagen