› Foros › Multiplataforma › General
pers46 escribió:JaNCeR escribió:Voy a tirar una piedra al aire y espero que no me de muy fuerte.
Yo creo que lo de dar prioridad a los gráficos es una cosa de la gente mas joven que no ha tenido la oportunidad de disfrutar en su infancia de consolas como el commodore 64, atari y tantas otras, que tantas horas de diversión nos dieron con unos gráficos de p**a pena xDD
PD: Yo no soy tan viejo, pero las heredé xD
Una cosa no quita la otra, no creo que actualmente se de más importancia a los gráficos que antes. Antes había guerras a cuchillo con el tema.
Sólo hay que mirar el listado de juegos más vendidos, ¿es CoD un referente gráfico?
JaNCeR escribió:pers46 escribió:JaNCeR escribió:Voy a tirar una piedra al aire y espero que no me de muy fuerte.
Yo creo que lo de dar prioridad a los gráficos es una cosa de la gente mas joven que no ha tenido la oportunidad de disfrutar en su infancia de consolas como el commodore 64, atari y tantas otras, que tantas horas de diversión nos dieron con unos gráficos de p**a pena xDD
PD: Yo no soy tan viejo, pero las heredé xD
Una cosa no quita la otra, no creo que actualmente se de más importancia a los gráficos que antes. Antes había guerras a cuchillo con el tema.
Sólo hay que mirar el listado de juegos más vendidos, ¿es CoD un referente gráfico?
Por supuesto que las habrían. Yo me refiero a que fuí capaz de divertirme con unos gráficos pésimos y supongo que esa nostalgia y recuerdos son los que me permiten olvidarme un poco de los gráficos y centrarme mas en los que es la diversión del mismo. Pero no soy tonto, si a parte de diversión me das buenos gráficos, pues mucho mejor!!
Por cierto, sigue habiendo muchísima gente que le pega a los emuladores... Por lo que tenemos un gran sector para el que los gráficos no lo son todo.
anikilador_imperial escribió:Reakl escribió:anikilador_imperial escribió:Primero, hace mucho tiempo que las IA dejaron de ser simples maquinas de estado para intentar convertirse en IA real.
No hay IA real en los videojuegos. En los videojuegos se usan trucos para crear la ilusión de inteligencia, pero son máquinas de estado. Los videojuegos no aprenden. Los videojuegos no toman decisiones. Son máquinas de estados con determinada aleatoriedad.
Ahi dejo de leer. Estas discutiendole a un ingeniero informatico cuestiones sobre la implementacion de inteligencia artificial en videojuegos. No has leido ni un codigo de un videojuego relativamente actual, no has implementado en tu vida esas herramientas, no has colaborado en desarrollos de IAs para videojuegos, no has leido articulos sobre varios programadores de compañias importantes expertas en la materia. Yo SI. Lo siento, pero no puedes discutirme eso. Y lo demas sigue siendo una tonteria igualmente.
Yo no se para que me meto en hilos asi, si la gente no tiene ni idea.
anikilador_imperial escribió:Reakl escribió:anikilador_imperial escribió:Primero, hace mucho tiempo que las IA dejaron de ser simples maquinas de estado para intentar convertirse en IA real.
No hay IA real en los videojuegos. En los videojuegos se usan trucos para crear la ilusión de inteligencia, pero son máquinas de estado. Los videojuegos no aprenden. Los videojuegos no toman decisiones. Son máquinas de estados con determinada aleatoriedad.
Ahi dejo de leer. Estas discutiendole a un ingeniero informatico cuestiones sobre la implementacion de inteligencia artificial en videojuegos. No has leido ni un codigo de un videojuego relativamente actual, no has implementado en tu vida esas herramientas, no has colaborado en desarrollos de IAs para videojuegos, no has leido articulos sobre varios programadores de compañias importantes expertas en la materia. Yo SI. Lo siento, pero no puedes discutirme eso. Y lo demas sigue siendo una tonteria igualmente.
Yo no se para que me meto en hilos asi, si la gente no tiene ni idea.
anikilador_imperiall escribió:Ahi dejo de leer. Estas discutiendole a un ingeniero informatico cuestiones sobre la implementacion de inteligencia artificial en videojuegos. No has leido ni un codigo de un videojuego relativamente actual, no has implementado en tu vida esas herramientas, no has colaborado en desarrollos de IAs para videojuegos, no has leido articulos sobre varios programadores de compañias importantes expertas en la materia. Yo SI. Lo siento, pero no puedes discutirme eso. Y lo demas sigue siendo una tonteria igualmente.
Yo no se para que me meto en hilos asi, si la gente no tiene ni idea.
sanosukesagara escribió:anikilador_imperial escribió:Reakl escribió:No hay IA real en los videojuegos. En los videojuegos se usan trucos para crear la ilusión de inteligencia, pero son máquinas de estado. Los videojuegos no aprenden. Los videojuegos no toman decisiones. Son máquinas de estados con determinada aleatoriedad.
Ahi dejo de leer. Estas discutiendole a un ingeniero informatico cuestiones sobre la implementacion de inteligencia artificial en videojuegos. No has leido ni un codigo de un videojuego relativamente actual, no has implementado en tu vida esas herramientas, no has colaborado en desarrollos de IAs para videojuegos, no has leido articulos sobre varios programadores de compañias importantes expertas en la materia. Yo SI. Lo siento, pero no puedes discutirme eso. Y lo demas sigue siendo una tonteria igualmente.
Yo no se para que me meto en hilos asi, si la gente no tiene ni idea.
Yo no te voy a responder con una cita de la Wikipedia. Pero si te pediría si podrías aumentar un poco dicha información sin entrar en demasiados tecnicismos, es muy interesante y si te digo la verdad no se como se implementa la IA en un juego. Algunos parece que responden a patrones muy básicos de nuestro comportamiento (por ejemplo, si estamos un tiempo en una cobertura los enemigos suelen lanzar una granada para hacer que nos movamos o un error muy típico, al tirar nosotros una, el enemigo sale del escondrijo y es muy fácil derribarlo porque antepone la granada a nuestro fuego). En ese último caso es como si solo pudiesen ejecutar una rutina.
Sin embargo te vas a Halo y se observan ciertas jerarquías y comportamientos más elaborados.
Si tienes salud baja, y hay medikit cerca ---> coger medikit
Si tienes el arma cargada y ves a un enemigo siendo disparado ---> ir a por el
Si ves al enemigo y tiene mejores armas que tu ---> cambiar a mejor arma
anikilador_imperial escribió:Claro, puedo darte una explicacion informal sobre el tema. Veras, al principio, como decia el señor Reakl, los videojuegos lo que hacian era, en cierta manera, jugar con ventaja. Para ponerte un ejemplo, en Heroes III la maquina sabia por donde te movias y cuando podia atacar tus castillos o no. Despues, las cosas evolucionaron hasta los sistemas causa-efecto. En los shooters, hasta hace poco, mejor o peor implementados, lo que habia era sistemas de reglas, en plan:Si tienes salud baja, y hay medikit cerca ---> coger medikit
Si tienes el arma cargada y ves a un enemigo siendo disparado ---> ir a por el
Si ves al enemigo y tiene mejores armas que tu ---> cambiar a mejor arma
Eso son parte de las reglas de un bot por defecto de Unreal Tournament 2004. Cada tipo tenia unas reglas, y al final eran predecibles. Al aumentar la dificultad lo unico que hacias era que el bot se moviera mas rapido y hiciera cada vez mas trampa. Eso molestaba a la gente, y lo ha seguido haciendo. En dificultades normales el bot era facil de predecir, en dificiles el bot era igual de facil de predecir, pero te mataba haciendo "trampa" . Lo que se hacia normalmente para que se notara menos era aumentar el numero de reglas de forma brutal. Pero aun asi se seguia notando en algunos casos, como ese de la granada que mencionas.
Pero desde hace unos 10 años se empezo a investigar sobre un campo que ya se habia expandido bastante en otros puntos de la ciencia e ingenierias, la inteligencia artificial, y el aprendizaje automatico, es decir, que la maquina aprenda sola a comportarse en unas ciertas circunstancias y que aun habiendo aprendido ya, cambie junto con el entorno para dar la mejor respuesta posible. Esto se utiliza muchisimo para resolver problemas en aplicaciones tipo reconocimiento de voz, o mecatronica, pero nunca se habia pensado en aplicarlo en videojuegos. En juegos de mesa se aplicaba(de ahi la Deep Blue que gano a Kasparov al ajedrez) pero un videojuego es mucho mas complejo. Y de hecho por eso se ha tardado mucho en aplicar estas tecnicas.
Las plataformas de videojuegos no tenian potencia en la epoca de la PS2 como para mantener un sistema complejo de IA mientras habia que hacer todas las demas cosas. Y ahora siguen teniendo carencias pero se empieza a poder implementar esos sistemas. Con las consolas de nueva generacion espero que se convierta en algo generalizado, pero no se si se conseguira. Y ahora me preguntaras como se hace esto.
Pues bien, hay muchas maneras de hacerlo, muchos modelos que puedes usar(funciones polinomicas aproximadas, arboles de opciones ponderados, redes neuronales...) Sin meterme en tecnicismos... la mayoria de estos sistemas necesitan un proceso de entrenamiento antes de usarse. De esto se encargan normalmente los desarrolladores programando bots tradicionales que se enfrenten contra ella o betatesters jugando. Hay que jugar con la maquina para que aprenda a jugar, y sobre todo, hay que jugar de muchas formas diferentes contra ella. No nos vale una maquina que solo sabe jugar contra camperos(aunque estaria bien ). Tiene que recibir datos sobre la mayor parte de formas posibles de jugar para aprender de ello.
Una vez que se termina de entrenar la maquina, esta preparada para que juguemos contra ella. Normalmente ademas, se deja que la maquina aprenda(para adaptarse al entorno) una vez entrenada, pero con un "ratio de aprendizaje" muy bajo, para que los jugadores no puedan desvirtuar su manera de jugar y asi hacerle trampa al juego. Asi, si le juegas a la maquina de una forma que no ha visto, la aprendera.
Esto se ha testeado en juegos, y los resultados han sido muy satisfactorios. Por ejemplo, el FALCON bot de Unreal 2004 es un bot que se implemento mediante una red neuronal y funciona bastante bien. Y esto solo son los inicios. Algunos juegos actuales como ya he dicho implementan estos sistemas, pero con un coste tan alto como el que tienen, en juegos exigentes se suelen usar estos sistemas a mayor escala al no poder implementarse individuo a individuo enemigo por el coste(por ejemplo, implementarlos solo en jefes finales).
Por ahora, el mayor campo de aplicacion de esto es en los shooters y en los juegos de estrategia. En otros juegos, ya se vera. Pero por ejemplo, algunos piensan que las rutinas de comportamiento de los peatones de GTA IV se podrian haber implementado con una red neuronal a gran escala.
Espero que hayas aprendido algo con esto... es lo mas que he podido hacer sin usar lenguaje tecnico.
josemurcia escribió:rokyle escribió:Todos los Halo de esta generación, F.E.A.R, The last of Us....
3 juegos.
La IA de Halo es idéntica a la de los de la pasada generación.
Larry-Cañonga escribió:Depende del juego, a un Crysis o a un Gran Turismo si le exijo gráficos, porque es parte de su cache, sobre todo de Crysis.
AntoniousBlock escribió:Larry-Cañonga escribió:Depende del juego, a un Crysis o a un Gran Turismo si le exijo gráficos, porque es parte de su cache, sobre todo de Crysis.
Hombre es que a Crysis no se le puede exigir otra cosa... Crysis, como diría mi amigo Sef1r0t, es un "no-juego".
Los gráficos son algo muy fácil de vender, todo el mundo se da cuenta si un gráfico es mas bonito que otro... pero muy poca gente se da cuenta a simple vista si la IA de un juego es mas sofisticada que la de otro. Las empresas se centran en los gráficos porque es lo mas rentable.
Esa es la razón por la cual tenemos gráficos chulísimos pero IAs muy elementales.
josemurcia escribió:rokyle escribió:Todos los Halo de esta generación, F.E.A.R, The last of Us....
3 juegos.
La IA de Halo es idéntica a la de los de la pasada generación.
De The Last of Us solo sabemos lo que nos dicen ellos.
Y F.E.A.R tampoco lo veo yo nada destacable.
P.D Lo único destacable era la capacidad de los Bosses de detectar dónde te encontrabas, y a veces ni eso.
tonizar escribió:Tanto hablar de IA, alguien me podria poner un ejemplo practico de autentica IA en los videojuegos?.
CrazyJapan escribió:¿Entonces la IA de juegos como New Super Mario Bros U está muy trabajada por no haberse centrado tanto en los gráficos? porque las tortugas siempre van palante como los de alicante....
Y yo donde empecé a ver mejores IA fue en MGS, si, seguirán rutinas y lo que queramos, pero se daban cuenta de las huellas, de si dejabamos rastros, de si nos escondiamos mal o nos moviamos en la caja, atento de ruidos, campo de visión, etc.... y como eso muchos juegos, hasta en RE4 se nos acercaban destrangis para soltarnos el "detrás de ti imbesssilllll!!!!!"
JaNCeR escribió:Los que se quejan tanto de los gráficos de la Wii U es simplemente porque por la razón que sea no se la pueden comprar. Un jugón con pasta se compra todas las consolas; los que no pueden comprarse todas las consolas se aferran a la suya y critican las otras para sentirse mejor teniendo una sola consola. Si a mi y a mis amigos nos pasaba de pequeños, eramos fanáticos de la consola que cayera porque en aquellos tiempos no todo el mundo podía tener todas las consolas del mercado.
Como bien habéis comentado, los primeros juegos de Ps3 eran de traca, y si por casualidad, al igual que yo, la primera vez que visteis una Ps3 encendida no estaba conectada por HDMI, parecía una Ps2.
Y entiendo el descontento por el que se ha creado este post, la gente solo quiere gráficos y eso es lo que nos dan.
Saludos!
Tukaram escribió:tonizar escribió:Tanto hablar de IA, alguien me podria poner un ejemplo practico de autentica IA en los videojuegos?.
Busca cualquier video de por ej Halo Reach en Legendario o si puedes mejor juegalo tu mismo y lo veras con tus propios ojos
PD: pers46 en Crysis al menos en el 2 y el 3 (bueno y en muchisimos juegos de hoy dia por no decir la GRAN mayoria) los enemigos NO tienen buena IA el juego se limita a aumentarles un 200% su precision un 300% su vida y a que sus armas hagan un 400% mas de daño no a hacerlos realmente mas listos
PD2: rokyle 100% deacuerdo con tu ultimo comentario
Salu2
anikilador_imperial escribió:Claro, puedo darte una explicacion informal sobre el tema. Veras, al principio, como decia el señor Reakl, los videojuegos lo que hacian era, en cierta manera, jugar con ventaja. Para ponerte un ejemplo, en Heroes III la maquina sabia por donde te movias y cuando podia atacar tus castillos o no. Despues, las cosas evolucionaron hasta los sistemas causa-efecto. En los shooters, hasta hace poco, mejor o peor implementados, lo que habia era sistemas de reglas, en plan:Si tienes salud baja, y hay medikit cerca ---> coger medikit
Si tienes el arma cargada y ves a un enemigo siendo disparado ---> ir a por el
Si ves al enemigo y tiene mejores armas que tu ---> cambiar a mejor arma
Eso son parte de las reglas de un bot por defecto de Unreal Tournament 2004. Cada tipo tenia unas reglas, y al final eran predecibles. Al aumentar la dificultad lo unico que hacias era que el bot se moviera mas rapido y hiciera cada vez mas trampa. Eso molestaba a la gente, y lo ha seguido haciendo. En dificultades normales el bot era facil de predecir, en dificiles el bot era igual de facil de predecir, pero te mataba haciendo "trampa" . Lo que se hacia normalmente para que se notara menos era aumentar el numero de reglas de forma brutal. Pero aun asi se seguia notando en algunos casos, como ese de la granada que mencionas.
Pero desde hace unos 10 años se empezo a investigar sobre un campo que ya se habia expandido bastante en otros puntos de la ciencia e ingenierias, la inteligencia artificial, y el aprendizaje automatico, es decir, que la maquina aprenda sola a comportarse en unas ciertas circunstancias y que aun habiendo aprendido ya, cambie junto con el entorno para dar la mejor respuesta posible. Esto se utiliza muchisimo para resolver problemas en aplicaciones tipo reconocimiento de voz, o mecatronica, pero nunca se habia pensado en aplicarlo en videojuegos. En juegos de mesa se aplicaba(de ahi la Deep Blue que gano a Kasparov al ajedrez) pero un videojuego es mucho mas complejo. Y de hecho por eso se ha tardado mucho en aplicar estas tecnicas.
Las plataformas de videojuegos no tenian potencia en la epoca de la PS2 como para mantener un sistema complejo de IA mientras habia que hacer todas las demas cosas. Y ahora siguen teniendo carencias pero se empieza a poder implementar esos sistemas. Con las consolas de nueva generacion espero que se convierta en algo generalizado, pero no se si se conseguira. Y ahora me preguntaras como se hace esto.
Pues bien, hay muchas maneras de hacerlo, muchos modelos que puedes usar(funciones polinomicas aproximadas, arboles de opciones ponderados, redes neuronales...) Sin meterme en tecnicismos... la mayoria de estos sistemas necesitan un proceso de entrenamiento antes de usarse. De esto se encargan normalmente los desarrolladores programando bots tradicionales que se enfrenten contra ella o betatesters jugando. Hay que jugar con la maquina para que aprenda a jugar, y sobre todo, hay que jugar de muchas formas diferentes contra ella. No nos vale una maquina que solo sabe jugar contra camperos(aunque estaria bien ). Tiene que recibir datos sobre la mayor parte de formas posibles de jugar para aprender de ello.
Una vez que se termina de entrenar la maquina, esta preparada para que juguemos contra ella. Normalmente ademas, se deja que la maquina aprenda(para adaptarse al entorno) una vez entrenada, pero con un "ratio de aprendizaje" muy bajo, para que los jugadores no puedan desvirtuar su manera de jugar y asi hacerle trampa al juego. Asi, si le juegas a la maquina de una forma que no ha visto, la aprendera.
Esto se ha testeado en juegos, y los resultados han sido muy satisfactorios. Por ejemplo, el FALCON bot de Unreal 2004 es un bot que se implemento mediante una red neuronal y funciona bastante bien. Y esto solo son los inicios. Algunos juegos actuales como ya he dicho implementan estos sistemas, pero con un coste tan alto como el que tienen, en juegos exigentes se suelen usar estos sistemas a mayor escala al no poder implementarse individuo a individuo enemigo por el coste(por ejemplo, implementarlos solo en jefes finales).
Por ahora, el mayor campo de aplicacion de esto es en los shooters y en los juegos de estrategia. En otros juegos, ya se vera. Pero por ejemplo, algunos piensan que las rutinas de comportamiento de los peatones de GTA IV se podrian haber implementado con una red neuronal a gran escala.
Espero que hayas aprendido algo con esto... es lo mas que he podido hacer sin usar lenguaje tecnico.
Tukaram escribió:tonizar escribió:Tanto hablar de IA, alguien me podria poner un ejemplo practico de autentica IA en los videojuegos?.
Busca cualquier video de por ej Halo Reach en Legendario o si puedes mejor juegalo tu mismo y lo veras con tus propios ojos
PD: pers46 en Crysis al menos en el 2 y el 3 (bueno y en muchisimos juegos de hoy dia por no decir la GRAN mayoria) los enemigos NO tienen buena IA el juego se limita a aumentarles un 200% su precision un 300% su vida y a que sus armas hagan un 400% mas de daño no a hacerlos realmente mas listos
PD2: rokyle 100% deacuerdo con tu ultimo comentario
Salu2
ricardoyemorter escribió:eso los que esten solteros porque el que tenga novia o este casado como se gaste mucho en consolas lo unico que consigue es el divorcio y ya cuando hay hijos de por medio no te digo nada, por muy jugon que seas tienes que pensar en otras cosas mas importantes y no puedes gastarte todo ese dinero en tener todas las consolas y muchos juegos.
Asi que no solo se puede decir jugon de verdad al que tenga todas las consolas, hay jugones de verdad que solo tienen una porque no pueden tener todas por la razon que sea.
sabran escribió:La cuestion es que sacaron al escenario la mala IA por que les empresas se centran en graficos y consumen la potencia en eso y no en IA, que aumentaria la jugabilidad. Hemos caido como tontos...
Os estan pidiendo juegos con buenos graficos que tengan una buena IA, ya no solo buena, casi magica. Estan exigiendo una prueba para sustentar su argumento. De risa.
Asi que yo pido que me digan un juego con graficos normalitos, mediocres, cumplidores, como lo quereis llamar. Que tenga una IA que colabora, te enbosque, aprenda de sus errores y me ayuden en casa con los deberes del niño.
tonizar escribió:sabran escribió:La cuestion es que sacaron al escenario la mala IA por que les empresas se centran en graficos y consumen la potencia en eso y no en IA, que aumentaria la jugabilidad. Hemos caido como tontos...
Os estan pidiendo juegos con buenos graficos que tengan una buena IA, ya no solo buena, casi magica. Estan exigiendo una prueba para sustentar su argumento. De risa.
Asi que yo pido que me digan un juego con graficos normalitos, mediocres, cumplidores, como lo quereis llamar. Que tenga una IA que colabora, te enbosque, aprenda de sus errores y me ayuden en casa con los deberes del niño.
Y quien ha hablado de eso. La IA, como tal, no existe en el mundo de los videojuegos. En ningun videojuego.
Lo que hay es un conjunto de instrucciones o scripts mas o menos elaborado. Pero llamar IA a la forma en que se mueve o actua un personaje de un videojuego.....
Otra cosa es que lo quieran llamar IA, pero de ahi a que lo sea como tal.
sabran escribió:Que lo llamen como quieran. Este hilo viene del foro WiiU, se creo que para decir que mas vale graficos normalitos y mejores rutinas, scripts, IA o lo que sea. Pues para graficos normalitos en su generacion tenemos la Wii y la WiiU. Asi que pido que me nombren titulos con esa IA tan molona que apoye ese pedazo de argumento que han forjado algunos.
tonizar escribió:sabran escribió:Que lo llamen como quieran. Este hilo viene del foro WiiU, se creo que para decir que mas vale graficos normalitos y mejores rutinas, scripts, IA o lo que sea. Pues para graficos normalitos en su generacion tenemos la Wii y la WiiU. Asi que pido que me nombren titulos con esa IA tan molona que apoye ese pedazo de argumento que han forjado algunos.
Eso no es del todo cierto. La argumentacion fue que a mucha gente le importa mas la JUGABILIDAD que los graficos. Ahora, que tu te lo quieras llevar al terreno IA para tener razon.....
Tukaram escribió:pers46 si te fijas he dicho Crysis 2 y 3 que si tienen PEOR IA que el 1 pero de largo es el ejemplo perfecto de como reventar totalmente una saga preocupandose solo de los chupigraficos
Crysis 1 y Warhead me encantaron
Salu2
Tukaram escribió:Yo soy fan de la saga si sacan un Fire emblem para WiiU sera un SOLD para mi
Salu2
extrechinato escribió:Tukaram escribió:Yo soy fan de la saga si sacan un Fire emblem para WiiU sera un SOLD para mi
Salu2
Es que parece que cada vez seamos menos a los que nos gustan ese tipo de juegos , para mi desde luego es una pena. Encima el de Wii se lo curraron mucho , es el juego que más me gustó de la consola.
Saludos !!