Quizás las comparaciones deberían ser entre los juegos completos, no de las demos porque cada demo puede variar entre lo acabado que estuviera el juego.
Versión para imprimir
Quizás las comparaciones deberían ser entre los juegos completos, no de las demos porque cada demo puede variar entre lo acabado que estuviera el juego.
Por supuesto, pero no tengo el juego completo ni creo que lo pillé por duplicado.
La custión, y vuelvo a repterilo por tercera vez, es que la demo de PS3 me llamó la atención de sobremanera por que difiere bastante del juego completo de X360, y de la demo del mismo nivel que se publicó en su día.
No es una comparativa para dar un veredicto ni una nota ni mucho menos, simplemente es un pequeño vistazo por encima.
Más bien para constatar de forma PALPABLE que algunos juegos en PS3 son simples ports de las versiones de PC o de 360, mal realizados y con unas pérdidas de calidad alarmantes.Cita:
Simplemente para repetir por duodécima vez que la PS3 es una mierda.
Puede ser porque la consola es una mierda o porque los desarrolladores van contrarreloj programando para una consola un tanto desconocida para ellos por miedo a sacar el Ghost Recon 2 cuando en Xbox se juegue al 4. Personalmente me decanto por la segunda opción, dado que me sentiría un poco mal al haberme gastado 600 euros en una mierda.
Entiendo tu frustración, pero aburres.
Frustración ninguna, no confundas términos, además hablando del tema las demos pueden ser distintas al juego completo, eso ya lo habéis comentado como en el caso de la demo del Forza 2.
Todo el mundo que se haya gastado 600€ en una mierda se sentiría mal, es de lógica, por suerte aquí no hay nadie que se sienta mal :hola
Y por cierto, también aburren otros posts y otros comentarios, seguramente si dijera como muchos hacen que la PS3 es una basura no burriría ni diría nada...que se os ve el plumero.
Entiendo entonces que si se da el caso, nada raro la verdad, de que el juego de PS3 sea bastante inferior al de X360, tengo que callarme la boca? Es malo postearlo para que la gente se informe?Cita:
Simplemente para repetir por duodécima vez que la PS3 es una mierda.
Mira, lo he puesto en éste hilo o en otro, no lo recuerdo, pero estaría encantado de hacer una comparativa del Oblivion de ambas consolas, del que se que el de PS3 tiene mejoras, como un framerate más estable. El problema es que ni hay demo en el bazar, ni quiero comprarme de nuevo el juego. Pero me gustaría hacerlo, disfruto haciendo éstas cosas.
Asi que si lo tienes, o conoces a alguien que lo tenga, y os quereis pasar por mi casa para prestarmelo y tomar unas birras, estais invitados.
Vuelves a confundir tocino con velocidad, no es EN ABSOLUTO lo mismo decir que la PS3 es una mierda a que está desaprovechada/los ports son malos/no tiene juegos o que un juego nos gusta más que otro.
Y por favor, como comentario constructivo, no repitas en cada post lo mismo y lo malos que somos y lo xboxers que somos y la tirria que le tenemos a Sony todos aquellos que tenemos la mayoría de aparatos Sony y la mayoría de sus consolas, porque entonces el plumero que se ve no es precisamente el nuestro.
Pues ya sabes, pégame un toque cuando lo tengas.
Que yo ya me dejé los cuartos en la EE de UK del de X360, y ni siquiera me he pillado la expansión por que ya es demasiada pasta para el mismo juego.
Yo recuerdo otros que dicen que la 360 es una mierda, y si hubieras estado aquí cuando salió (o estabas) hubieras visto los palos que se le dió, además, leyendo varios hilos de 360 mucha gente le da caña (pregunta a DVDiano), y si los juegos son malos, se dice.
Se ha dicho miles de veces que el hard de la 360 es deficiente, que hace ruido, que ..., luego de la PS3 se dice lo que hay, que no hace ruido, pero que no hay juegos, lo de que no se caliente es un bulo, porque se calienta UN HUEVO, pero no se quema...
No sé quien ha dicho que la PS3 era una mierda, pero seguro que ninguno de los habituales.
La 360 es una mierda (hardware) sus juegos son muy buenos (software).
Ps3 es muy buena (hardware) y sus juegos una mierda (software).
La 360 mejorará su hardware y la PS3 su software. Contentos todos?
Hombre yo no sé si lo ha dicho algún habitual o no, pero tampoco se le dijo nada, además yo defiendo que a la PS3 hay que darla más tiempo, nada más..
Por lo demás no digo que la Wii sea una mierda aunque no tenga intención alguna en tenerla, ya sé que me perderé los Zelda :( , tampoco que la 360 sea una mierda, de hecho si pudiera la tendría pero es que, lo que va a salir de la PS3 me convence más, vamos que puedo aguantar la tentación de no jugar al GOW o al HALO 3 pero no puedo aguantar la del Gran Turismo, Metal Gear o Final Fantasy.
Pero tu juegas a los juegos o a los nombres de los juegos? Por qué te convencen más juegos anunciados (sin demo, que podrían ser malos) a juegos ya en la calle y con muy buenas críticas de todo el mundo? Sabes algo que los demás no saben? Dicho de otra forma, qué harás si el nuevo Final Fantasy o el nuevo metal gear son malos y no te gustan?
Yo no compraría una Ps3 hasta el año que viene (por lo menos) ni aun teniendo dinero....
No sé nada que no se sepa ya, pero he disfrutado tanto con los GTs, Metals y Final Fantasy, que a no ser que cuando vayan a salir, en gamepro, IGN o alguna otra le pongan una nota malísima, me compro el juego a piés juntillas. Siempre me ha pasado ya sea con grupos de música, cine o cómics. Logicamente siempre puede que lo nuevo que saquen sea una mierda, pero de momento el señor Kojima tiene mucho crédito conmigo al igual que las series de FF o GT. Además como ya dije yo desde hace poco vivo con la novia y si me hubiera comprado la 360 sé que más tarde me habría comprado la PS3 cuando saliera alguno de estos, y ya con dos consolas en casa me imagino a mi novia viendo toda la casa llena de mandos y de cables :D
El hecho de haberme comprado la PS3 ya y no haberme esperado a que saliera el Drake´s Fortune o Assassins Creed o sencillamente a tener un catálogo más jugoso, ha sido que con el F1 y FOM sabía que tendría tela para rato jugando online con mis colegas, un par de ellos no están en España y es una buena manera de pasar con ellos una hora por las tardes echándonos unas risas como cuando antiguamente ibamos todos a casa de uno a viciarnos.
Yo lo que no entiendo, y que nadie se lo tome a mal, es esa tendencia al alza de tomarse las cosas como una afrenta personal (y si no es así lo parece por algunos casos). Resulta que decir que la PS3 no tiene juegos es malo porque hay gente que disfruta con los que tiene, si digo que la Wii está pensada para un público que busca sencillez es llamar idiotas a todos los usuarios, si digo que la XBOX 1 es más potente que la PS2 soy un anti-sony (aunque curiosamente no tenga la XBOX 1 y sí la PS2), si digo que la 360 está mal hecha soy un fanboy...
Joder, para no poder decir nada me voy a mi casa..., ah, no, que YA ESTOY en mi casa, pues nada, a joderse que seguiré diciendo lo que pienso. :cortina
:lol :lol
Yo al menos no me lo tomo como afrenta personal, para nada!! esto es un foro y aquí cada uno dice lo que piensa, muchas veces tengo conversaciones parecidas con los amiguetes a veces más acaloradas a veces más distendidas. De todos modos si todos pensaramos igual a todos nos gustara lo mismo, vaya coñazo no :cuniao
Por cierto la Xbox a mi si que me parecía más potente que la PS2 pero la 2 tenía ya un número de seguidores tan grande que daba igual.
Por mi parte, me molestó porque dijiste "al usuario de wii le gusta la wii porque es simple", y no es lo mismo simple que sencillo. Pero eso ya lo hablamos, nen! :gano
La verdad es que en esta generación todas las consolas pillan cacho y contra todas hay argumentos a favor y en contra. Y son puntos tan claro que todo debate multiplataforma no tiene margen para huir del tópico. Vamos, que por eso se acaba poniendo etiquetas a cada forero, porque según sus preferencias va a tirar del tópico que le va a generar su etiqueta.
qué mal me he explicado :sudor
Tranqui, ya está todo hablado, era una pequeña exageración. :P
De todas formas, si que veo ese comportamiento como algo más habitual que antes, y no lo digo específicamente por tí ni nada, es símplemente algo más general que parece afectarnos a todos y que a veces hace difícil decir cosas, porque sabes que las posibilidades de que alguien se "ofenda" son más altas. Pero no sólo aquí, es que en cinefilia dices que una peli es mala o sin argumento y alguna gente a la que le gusta parece ofendida, por mucho que argumentes.
Por cierto, tengo respuesta de mi "contacto", que iré repartiendo en los foros correspondientes.
Aquí el que viene es el de GRAW2, así que, la cosa está así. GRAW2 es un juego portado, cosa habitual hasta ahora, y la gente no está por la labor de hacer optimizaciones por temas de arquitectura, básicamente la 360 tiene 3 cores que en realidad son 6 y pueden ejecutar 6 threads, la PS3, a pesar de decir que son 9 cores (1 + 8 Cells), no es real, sólo tiene 1 (2 threads), porque los cells pueden ejecutar cálculos, pero no pueden correr, por ejemplo, el motor de render. Todo el código que antes se ejecutaba en 6 threads ha de reducirse a 2!!!
También parece que las herramientas de desarrollo de la PS3 son una mierda y el soporte de Sony dos mierdas, al revés que la 360, cuyas herramientas son buenas y el soporte mejor.
En general, esto puede o no cambiar dependiendo de si las compañías deciden hacer los desarrollos en paralelo, con lo que la optimización se hace específica y no se hacen ports. Sinó, la cosa es que los ports de 360 a PS3 siempre van a salir perdiendo a priori por el tema del multithreading a menos que se dedique mucho tiempo.
Por cierto, creo que voy a romper mitos con esto, pero también me ha dicho que Jade pierde bastante en persona :cuniao
Voy a ver si con ejemplos lo explico un poco más. Un core básicamente equivale a un procesador. Un procesador puede ejecutar un hilo o puede simular ejecutar varios hilos, cuando en un PC normal (pongamos un single core, no un dual) ejecutas varios programas, estos se "reparten" la CPU, de manera que "más o menos" se ejecutan a la vez, pero más lentos en general.
Si tienes un dual core, es como si tuvieras dos procesadores, eso puede ejecutar dos hilos independientes a la vez, o hacer que un solo hilo separe los cálculos (no la ejecución del propio programa) en dos procesos, de manera que un proceso manda los cálculos a los varios procesadores y luego los recupera y los junta. Esto es el paralelismo.
La 360 tiene 3 procesadores dual core, es decir, puede tener hasta 6 hilos diferentes de ejecución, así puedes coger y decir : "la CPU 1 ejecuta el render del personaje principal, la 2 el de los edificios, la 3 la de los enemigos, la 4 ejecuta las físicas de los objetos y la 5 el comportamiento, y una nos la guardamos por si acaso."
La PS3 tiene un dual core y 8 Cells, pero los Cells no son procesadores en sí, un procesador puede ejecutar código, un Cell sólo hace cálculos. Por ejemplo, en los PCs suele haber un chip dedicado al cálculo de las operaciones de coma flotante (decimales), este chip sólo puede hacer cálculos, osea, necesita un procesador que ejecute el proceso y que le pase los cálculos.
Como los cell no pueden ejecutar código, un port que en la 360 se ejecutaba en 6 hilos paralelos, en la PS3 no puede, así que se reprograma para fusionar los hilos de la 360 en menos y hacer que estos hilos se "liberen" de los cálculos y estos vayan a los Cell. En general esto cambia totalmente la manera de programar, no quiere decir ni que los procesadores de la PS3 sean más potentes porque en 2 ejecutan lo que la 360 en 6, porque en la 360 los cálculos se hacen en el procesador, mientras que en la PS3 hay que distribuirlos a los Cells. Igualmente, si un proceso de PS3 hace uso extensivo del cálculo, sería jodido portarlo a 360.
En definitiva, cualquier port entre consolas (ya no solo de 360 a PS3, sinó también al revés) será malo si no hay un proceso muy exhaustivo de optimización, eso obliga a hacer desarrollos paralelos (en Ubi se hacen en ciertos casos), que hasta ahora, como la PS3 es "más joven" no se podían hacer, pero los nuevos juegos en los que las empresas quieran (y esto es muy importante), se desarrollarán a la vez y no deberían haber ports peores.
No sé si te ayudado o te he creado más dudas... :P
Para temas de definición, la wonderfulosa wikipedia : http://es.wikipedia.org/wiki/Hilo_de_ejecuci%C3%B3n
Bueno más o menos queda aclarado, pero entonces ahora me viene una duda...¿con esto se saca la conclusión de que los ports de PS3 son peores porque los programadores de momento no tienen mucha idea o son muy vagos?
¿Querrá decir eso que entonces que cuando saque un juego en principio para PS3 como el Unreal y luego hagan el port para 360 será peor?
Básicamente es que las dos consolas trabajan internamente de forma muy diferente, y entonces, pasar un juego de uno a otra llevará tiempo y dinero si se desea hacerlo en condiciones.
Findor lo ha epxlicado perfectamente. La X360 es como una charcuteria que puede atender hasta a seis personas a la vez :cuniao, y la PS3 sólo a dos. Lo que pasa que la PS3 tiene detrás del mostrador, a 8 chavales cortando los embutidos mientras se atienden a las dos colas :lol
Así mejor? :agradable
Según se porte de una a otra, los problemas serán:
- De X360 a PS3: hay que dividir los 6 threads en 2. Ésto se antoja un trabajo de chinos si se quiere hacer bien, ya que todo lo que sean cálculos matemáticos puros tendrán que sacarse del thread, y enviarlos a los cells que tiene la PS3. Por muy rápido que puede ser el core de PS3, no puede ir al mismo ritmo que los 3 cores de X360. Además, aquí habrá muchos factores más, que puede repercutir de manera importante en la calidad gráfica del juego, sobre todo en texturas, ya que PS3 obliga al usuario a utilizar 256 MB de ram para video, y el resto para lo que se plazca. En algunos juegos, puede quedarse corto, en otros, excesivo, con lo cual no optimizas. En X360 los 512 MB (excepto los que estén en uso por el s.o., que creo que eran 50 MB) puede utilizarlos el programador a su bola.
- De PS3 a X360: Aquí tenemos dos threads del core de PS3, y todos los calculos que realizan los cells. Sería muy fácil hacer un port, poniendo el trabajo del core de PS3 en uno de los tres que tiene X360, y el trabajo matemático de los cells a los otros dos cores de X360. Pero el port en cuestión iría como el culo. Aquí toca desmenuzar los dos threads, repartirlos a los 6 posibles de X360 y añadir entre medio todos los calculos matemáticos que realizaban los cells. Otro trabajo de chinos...
Mirad por encima éstas imágenes, para ver cómo están enlazados los cores de X360 con el resto del sistema y los 8 DSPs con el core de PS3. Teneis que pensar que todo ésto lleva un ciclo de reloj, es de decir, que cada cierto instante de tiempo (fraciones de tiempo muuuuuy pequeñas) sólo se puede realizar una operación en cada bloque y transmitirla de un bloque a otro.
La arquitectura de X360 con sus tres cores
http://www.ibm.com/developerworks/li...ox/figure4.gif
Aquí está el core de PS3, y las 8 DSP que trabajan para él
http://personales.ya.com/pelanes/ps304.jpg
Ni una cosa ni la otra, que ya está bien de echarnos la culpa siempre a los programadores! Aquí el único tema es que no hay suficiente tiempo ni dinero para dedicarse a hacer las cosas bien y no quedan más narices que hacerlo lo mejor que se pueda.
No hay ningún otro misterio, porque con el tiempo necesario te puedo asegurar que cualquier equipo de programación es capaz de optimizar el juego para una u otra máquina.
¿Estás seguro que la 360 tiene 3 dual-core? Lo digo porqué a mi no me suena, y después de consultarlo con los compañeros del curro parece que están de acuerdo también. Que yo sepa la 360 tiene 3 cores "simples" por decirlo de alguna manera...en todo caso, podría ser que utilizaran algún tipo de mecanismo para optimizar el multithreading en un mismo core.
En todo caso, luego le pregunto directamente al que trabaja directamente con la 360 para que nos saque de dudas...
EDITADO: Después de hablar con el programador que lleva estos temas me ha confirmado que en realidad la 360 tiene 3 procesadores single-core PERO cada uno puede ejecutar 2 threads mediante hiperthreading de toda la vida (de manera abreviada es una técnica que permite ejecutar a la vez 2 threads, uno que realice sólo cálculos con números decimales y otro con cálculos con coma flotante). Además según me dice, puedes asignar manualmente los distintos threads al core que tu quieras para tener mayor control.