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

En esta sección volvemos al futuro para hablar sobre las consolas más nuevitas, desde PlayStation 2 hasta Nintendo Wii U, XBOX One y PlayStation 4. Todos los juegos, novedades y lo que no sea retro está acá adentro.
jam007
Golden Axe Player
Golden Axe Player
Mensajes: 834
Registrado: 04/02/11 21:21
Ubicación: panamá

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

Mensaje por jam007 » 16/04/13 15:27

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.
[spoiler]mi firma +18 - Imagen
"La mejor leche del mundo es la de la mujer, se nota con solo ver el envase"[/spoiler]
Imagen
"No lo pidas, consíguelo por tu cuenta. Hazlo y tendrás éxito"
"Es más sabio el que intenta encontrar la respuesta que el que no lo intenta y se queda de brazos cruzados"

Avatar de Usuario
najadentaku
Check Point!
Check Point!
Mensajes: 19328
Registrado: 15/09/08 1:18

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

Mensaje por najadentaku » 16/04/13 15:50

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?

Avatar de Usuario
brunoip
Check Point!
Check Point!
Mensajes: 23258
Registrado: 09/06/10 11:31
Frase: Aguante el n64 vieja, no me importa nada
Contactar:

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

Mensaje por brunoip » 16/04/13 16:00

peor el fueguito que te tira cupa en el amrio bros es al azar, tenes que verlo y esquivarlo
Imagen Imagen

Avatar de Usuario
najadentaku
Check Point!
Check Point!
Mensajes: 19328
Registrado: 15/09/08 1:18

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

Mensaje por najadentaku » 16/04/13 16:07

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.

jam007
Golden Axe Player
Golden Axe Player
Mensajes: 834
Registrado: 04/02/11 21:21
Ubicación: panamá

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

Mensaje por jam007 » 16/04/13 17:12

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.
[spoiler]mi firma +18 - Imagen
"La mejor leche del mundo es la de la mujer, se nota con solo ver el envase"[/spoiler]
Imagen
"No lo pidas, consíguelo por tu cuenta. Hazlo y tendrás éxito"
"Es más sabio el que intenta encontrar la respuesta que el que no lo intenta y se queda de brazos cruzados"

Avatar de Usuario
najadentaku
Check Point!
Check Point!
Mensajes: 19328
Registrado: 15/09/08 1:18

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

Mensaje por najadentaku » 16/04/13 17:15

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.

Avatar de Usuario
Martin
Check Point!
Check Point!
Mensajes: 28852
Registrado: 06/11/10 17:56
Frase: Diosssss... I must have realized...
Ubicación: Miramar, Bs As, Argentina
Contactar:

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

Mensaje por Martin » 16/04/13 17:26

O.o aguante rob!

Avatar de Usuario
Carcarito
Guardián del Aguila
Guardián del Aguila
Mensajes: 4831
Registrado: 27/11/10 20:40
Ubicación: Trujillo. Venezuela.

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

Mensaje por Carcarito » 16/04/13 21:46

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:

Avatar de Usuario
MadPower
Columns Player
Columns Player
Mensajes: 794
Registrado: 12/01/13 7:26
Ubicación: Argentina

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

Mensaje por MadPower » 17/04/13 5:48

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.

Avatar de Usuario
Pablo2099
Bailarín del Tetris
Bailarín del Tetris
Mensajes: 7592
Registrado: 10/04/09 12:00
Frase: Let's kick shell!
Ubicación: Rosario, Santa Fe

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

Mensaje por Pablo2099 » 17/04/13 10:03

Ya me imagino una competencia entre CPU y jugador humano, tipo Kasparov vs. Deep Blue. Estas cosas me parecen interesantisimas!

Imagen

Responder