Gabe Newell (creador half life): "La PS3 es como la Sega Saturn"

Like the Playstation 3 makes my life as a software developer much harder. All of a sudden I’m supposed to figure out how to have this asymmetric multithreaded game, right? And I’ve never written a single line of multithreaded code, ever, right? It’s not like I was lying around saying “I need to re-architect every line of code I’ve ever written in order to get it to work.”

So one of my junior programmers, who’s writing game code (rather than system code), could slow things down by, in a real world case, by a factor of 80, because they’re doing something out in the AI, or in the game DLL, which used to be totally safe, and now all of a sudden the whole system just slows down. And the one of the really experienced programmers have to go in and say, “Oh, you can’t tell but you’re doing this, you ran out of register space, and this other thing happened, and no there’s no debugger that shows this to you.”

Writing for SPEs and writing in a Playstation 3 environment, there are incredibly few programmers who can safely write code in that environment. You make tiny little changes to code running on one of the SPEs and the entire thing will grind to a halt. You have no visibility into why that’s happening -- it’s just sort of magically running really, really slow. It’s also incredibly hard to architect things at the beginning so that you can distribute all of your functionality on all of these different processing units.

This was not a problem that we were lying awake late at night saying “oh we would really like to take this on right now.” You know, we were worried about little things like billing, and forums, and wikis and things like that.

I totally see why Sony wants people to write code that runs on 7 SPEs and a central processing unit -- because that code is never going to run well anywhere else.

They’re saying “make your code not run on anything other than one of ours and we’re betting that we’ll have market share that’s so high that everybody will have to write code for our platform, and other people, you know, “we’ll just starve the air from other platforms by absorbing everyone’s R&D budget and making their code less portable.”

[...edit?...]

Steam was essentially “here is this set of tools that software developers need, focused on solving the problems we have with these next generation of games”. You know billing, updates, product support, connecting our customers together, and things like that.

I would think that for a lot of developers, things like Steam are going to be more interesting than and solve more problems to them than this next generation of hardware and operating systems platforms.

You know the Saturn came out, and that was intended to take this previous generation of games, and create this super complicated chunk of hardware that would help you make the ultimate sprite oriented game. And Sony came along and said “no, no, no it’s not a sprite problem any more, it’s a 3D graphics problem”…

I think a lot of developers are going to say “that’s not the problem, it’s another Sega Saturn". It’s "how do we connect to our customers?", "get data from our customers, get updates to our customers?", "have closer relationships?", "how do we compete with the customer experience that you get out of being a WOW customer?” more than “how do we blast another set of pixels at what is essentially a 640x480 screen?”.


aqui el video de la entrevista: http://valve.1up.com/flat/Themeweek/Valve/video6.html


Este Gabe Newell cada dia me cae mas gordo (y nunca mejor dicho :Ð ). Primero era que el multicore de x360 y los spe's de ps3 iban a ser tela chungos de programar; luego salto con la cagada de no incluir hd de serie en x360 y ahora dice ke ps3 sera tan dificil de programar como la saturn y que si sony ha escogido el cell es para que el codigo escrito en el no pueda utilizarse en otro formato para monopolizar el mercado.

Nada, que a este hombre le horrorizan las nuevas consolas y parece ke no esta por la labor de investigar para sacarles el mayor partido; pues nada machote, tu sigue con tus single cores y con tus gaitas que los demas seguiran innovando. :o



un saludo.
menudo tolai el gabe newell este [jaja]
oslando escribió:
Nada, que a este hombre le horrorizan las nuevas consolas y parece ke no esta por la labor de investigar para sacarles el mayor partido; pues nada machote, tu sigue con tus single cores y con tus gaitas que los demas seguiran innovando. :o


Los multi-core una innovación!?!

Lo que hace el marketing!! Los multi-cores surgen de una limitación: No podemos escalar mas verticalmente, ya no podemos sumar mas megahertz.

Entonces la solución mas barata y viable es crecer horizontalmente, es decir sumar nucleos.

Quien crea que esto es una avance está muy equivocado, la informática se está estancando, la ley de Moore ya no rige mas.
... Si te molestas en leer la entrevista entera cuando se cita a la Saturn no se refiere en ningun momento solo a la PS3, se refiere a una serie de problemas en los desarrollos como los drivers, arquitecturas multicore, falta de discos duros en las consolas y demas.
israel escribió:
Los multi-core una innovación!?!

Lo que hace el marketing!! Los multi-cores surgen de una limitación: No podemos escalar mas verticalmente, ya no podemos sumar mas megahertz.

Entonces la solución mas barata y viable es crecer horizontalmente, es decir sumar nucleos.

Quien crea que esto es una avance está muy equivocado, la informática se está estancando, la ley de Moore ya no rige mas.



el multicore presenta un avance frente al singlecore, o eso es mentira? si no lo es hagamos una cosa: sigamos aumentando la frecuencia del reloj de los singlecores y yasta no? evidentemente como tu has dicho, no se pueden sumar mas megahertzios, no veo que problema tienes en que se utilicen los multicores entonces... kizas innovacion no fue una palabra avanzada, aceptamos avance? xD


deathkiller, ya se ke este hombre achaca estos fallos a toda la next gen en general, pero en este caso alude a ps3. no creas ke lo puse como una forma de atacar a sony, esa no era mi intencion. ademas, todo lo que has dicho ya lo he citado yo arriba, gabe se ha encargado una y otra vez en todas las entrevistas ke he visto a comentarlo.

un saludo.
pues nada, no si al final va a tener razon Nintendo...
Es que en la misma entrevista alude a la PS3, a la Xbox 360 y al Lonhorn. Las conclusiones son de todo lo que habia dicho no solo de la parte de la PS3.

Ni siquiera esta hablando de hardware si no de que lo más importantes son los servicios/opciones/jugabilidad poniendo como ejemplo el World of Warcraft que no es graficamente impresionante pero si esta muy bien hecho.

It’s "how do we connect to our customers?", "get data from our customers, get updates to our customers?", "have closer relationships?", "how do we compete with the customer experience that you get out of being a WOW customer?” more than “how do we blast another set of pixels at what is essentially a 640x480 screen?”.


Es sobre "como conectamos con nuestros clientes?", "obtener información de los clientes y ofrecerles actualizaciones", "tener relacciones más cercanas","como competir con la experiencia de usuario que consigues al jugar al WOW(World Of Warcraft)?" más que "¿como mostramos otro puñado de pixels que lo esencialmente es una imagen a 640x480?".
--------------------
Esta diciendo que los graficos no son lo más importante para el futuro de los videojuegos.
pues yo creo que gabe newell tiene bastante razon.

las nuevas tecnologias y la escalada de potencia (sea horizontal, vertical, diagonal o en espiral) implica cada vez mas costes y cada vez mas complejidad, lo que redunda en...cada vez menos diseñadores, y menos proyectos.

y a mi no me extrañaria que sony eligiera un diseño como el cell precisamente para "controlar mejor el ganado".

tambien soy de la opinion de que se debio elegir ANTES otras tecnologias de escalado de la potencia que no fueran simplemente añadir mas megahercios, hemos perdido muchos años de progreso tecnologico en procesadores emperrandonos simplemente en correr mas para llegar al mismo sitio. (sobre todo en la plataforma PC).

saludos cordiales.
Lo de PS3=SegaSaturn no viene por multicore.

Lo de PS3=SegaSaturn viene porque hace 10 años Sega lanzo su Saturn con los mismos estandares de la epoca de cara al desarollador (desarollo en assembler, sin ninguna libreria enlaçada) y cuando vino Sony lo que hizo fue crear una consola donde se podia programar en C, librerias enlaçadas y una conferencia anual de desarolladores de la consola donde aprender nuevas cosas y mejorar las habilidades.

Ahora mismo 360 tiene un entorno de desarollo más avanzado que el de PS3, tan sencillo como eso.
GXY escribió:pues yo creo que gabe newell tiene bastante razon.

las nuevas tecnologias y la escalada de potencia (sea horizontal, vertical, diagonal o en espiral) implica cada vez mas costes y cada vez mas complejidad, lo que redunda en...cada vez menos diseñadores, y menos proyectos.


tambien soy de la opinion de que se debio elegir ANTES otras tecnologias de escalado de la potencia que no fueran simplemente añadir mas megahercios, hemos perdido muchos años de progreso tecnologico en procesadores emperrandonos simplemente en correr mas para llegar al mismo sitio. (sobre todo en la plataforma PC).

saludos cordiales.


todos estamos de acuerdo en que la tecnologia en cpus se ha estancado y en eso gabe tiene razon pero... entonces xq arremete contra las cpus multicore? en que quedamos?

nose, yo veo que a este hombre le ha entrado una pataleta enorme con la next gen y lo esta demostrando en sus ultimas entrevistas. una de dos: o te adaptas a los nuevos tiempos o te arrallas un millo.

un saludo.
Es sabido el notable aumento de coste en los desarrollos de las next-gen y PC debido a los numeros recursos que van a ser necesarios para llevar a cabo los proyectos, pero tanto en el tema de costes como en el facilidad o dificultad de desarrollo van a entrar fuerte las APIs y Middleware que tengan las empresas (o que tienen ya) ya que será la manera mas facil y barata de desarrollar.

Luego esta nintendo con su revolution y su mas que dicha facilidad de desarrollo ... que esperemos que sea real, asi no solo habrá grandes estudios, sino tambien pueden surgir sorpresas [sonrisa]

[bye]
israel escribió:
Los multi-core una innovación!?!

Lo que hace el marketing!! Los multi-cores surgen de una limitación: No podemos escalar mas verticalmente, ya no podemos sumar mas megahertz.

Entonces la solución mas barata y viable es crecer horizontalmente, es decir sumar nucleos.

Quien crea que esto es una avance está muy equivocado, la informática se está estancando, la ley de Moore ya no rige mas.


amen!

el problema real es que SE PUEDE SEGUIR CRECIENDO VERTICALMENTE, no hay problema en eso, puedes hacer un procesador mas potente aunque tenga menos MHz. de hecho, MMX, 3DNow! y SSE fueron una muy buena forma de crecer verticalmente. ahora mismo la palabra clave es 'especializacion'. necesitamos en consolas un chip dedicado a fisicas y otro chip dedicado a IA. que quieran meternos esos chips como CPUs de proceso general si que es un atraso... NO al multicore, si a la especializacion...

imaginaos un P4 haciendo dibujo 3D, simplemente no esta diseñado para eso, podra hacerlo, pero no igual de bien que una GPU diseñada especialmente para eso.
Si no le gustan las consolas que vienen, que se quede en el mundo del pc [risita]


Saludo
Como dice f5inet lo ideal es tener todo el soporte de hardware independiente pero eso significaria un costo elevado pues eso significa comprar un GPU a X un Chip IA a Y un procesador Matematico a Z etc... eso si eso haria mucho mas facil el desarrollo pues ya no se requeriria de tanto soporte en software solo de gran imaginación
israel escribió:Entonces la solución mas barata y viable es crecer horizontalmente, es decir sumar nucleos.


Eso de barato tiene muy poco, porque el rendimiento en sistemas paralelos queda muy lastrado por la lentitud de los buses y las necesidades de sincronización.

¿El siguiente gran paso? Tendrán que ser la electrónica cuántica o la biológica, que más que en pañales, están en estado embrionario.
kaironman escribió:
Eso de barato tiene muy poco, porque el rendimiento en sistemas paralelos queda muy lastrado por la lentitud de los buses y las necesidades de sincronización.

¿El siguiente gran paso? Tendrán que ser la electrónica cuántica o la biológica, que más que en pañales, están en estado embrionario.


Echale un ojo a esto:
http://www.ubergizmo.com/15/archives/2005/09/68ghz_laptop_wi.html
[looco] [looco]
Por si no lo sabíais, Gabe Newell es uno de los gilipollas mas grandes de toda la industria del entretenimiento.

Vamos a darle un repasito rápido:

"Like the Playstation 3 makes my life as a software developer much harder. All of a sudden I’m supposed to figure out how to have this asymmetric multithreaded game, right? And I’ve never written a single line of multithreaded code, ever, right? It’s not like I was lying around saying “I need to re-architect every line of code I’ve ever written in order to get it to work.”

Que tú y tu equipo de programadores erais un poco lerdos ya lo sabíamos.

A nadie le pilla de nuevas que la proxima generación de computadores y de consolas, usarán multiproceso simetrico, o tecnicas similares. Por Dios, que el Cell ya estaba anunciado para la PS3 desde hace mas de un año, y en tema de procesadores para pc, pues ya sabemos lo que va a dar caña en el futuro, AMD64 (o EMT64 de intel, que es lo mismo) y varios cores.
Deberiais haber tenido tiempo suficiente para aprender a programar en eso majetes.

"So one of my junior programmers, who’s writing game code (rather than system code), could slow things down by, in a real world case, by a factor of 80, because they’re doing something out in the AI, or in the game DLL, which used to be totally safe, and now all of a sudden the whole system just slows down. And the one of the really experienced programmers have to go in and say, “Oh, you can’t tell but you’re doing this, you ran out of register space, and this other thing happened, and no there’s no debugger that shows this to you.”

Pues despide a tu plantilla de ineptos, que a saber de donde te los has sacado. En la universidad, en cualquier ingenieria, bajo la asignatura de Sistemas Operativos, te enseñan a hacer programas multi-hilo de forma segura.

"Writing for SPEs and writing in a Playstation 3 environment, there are incredibly few programmers who can safely write code in that environment. You make tiny little changes to code running on one of the SPEs and the entire thing will grind to a halt. You have no visibility into why that’s happening -- it’s just sort of magically running really, really slow. It’s also incredibly hard to architect things at the beginning so that you can distribute all of your functionality on all of these different processing units."

Por dios,que no hay nada nuevo bajo el sol. La PS3, tiene un procesador principal PPE a 3ghz que no es tan diferente de lo que hay ACTUALMENTE con los Mac G5.
Si no quieres no tienes por qué usar ninguno de los SPEs, e incluso tu maravilloso Half-Life 2 lo puedes ejecutar sin aprovechar los SPE. Claro, que entonces desaprovechas un 50% o más de la máquina.
Por otro lado, los SPE no son procesadores tan raros, tienen unas cuantas instrucciones de proposito general. No están tan limitados como las clásicas unidades vectoriales de antaño.
IBM tiene montonaaaaaaaaazos de ejemplos de como programar para los SPE y de las maneras más óptimas de repartir la carga de un programa. Y seguro que en el SDK que sony te proporcione, tienes compiladores propios para los SPE.

"I totally see why Sony wants people to write code that runs on 7 SPEs and a central processing unit -- because that code is never going to run well anywhere else.

They’re saying “make your code not run on anything other than one of ours and we’re betting that we’ll have market share that’s so high that everybody will have to write code for our platform, and other people, you know, “we’ll just starve the air from other platforms by absorbing everyone’s R&D budget and making their code less portable.”

Habló el rey de la portabilidad.

Te recuerdo majete, que tu cogiste el motor gráfico mas portable que existe, el de quake1, y lo convertiste en el juego menos portable de la historia, Half-Life 1.

Y cacho cabrón, si te quejas de portabilidad, no programes en directx, haber usado openGL para tu Half-Life 2.

Por cierto, algun port de tus juegos para linux si que te podrías haber currado antes, y no quedarte pasmado a verlas venir.

Y Ole los cojones de Sony, al hacer las máquinas mas complejas. Así se quitan de en medio programadores parasitos y mediocres como este.

Y ahora, Gabe Newel greatests hits:

Robo de código de Half-Life 2 antes de su publicación, mediante un virus troyano, dirigido a su cuenta de correo, que abrió usando Outlook Express. Para darle de hostias.

Retraso de un año de Half-Life 2, debido al robo. Disminución de las ventas debido al lanzamiento de Doom3.

Steam, la mejor herramienta para odiar la informática.
.....
supermoves escribió:Y Ole los cojones de Sony, al hacer las máquinas mas complejas. Así se quitan de en medio programadores parasitos y mediocres como este.


Sony sabe perfectamente cual es su estrategia si su consola vende, este y otros programadores mediocres van a tener que programar por cojones en PS3. O es que no se decia tb que PS2 era muy dificil de programar? Y solo hay que ver la diferencia abismal del catalogo de juegos de esta con sus competidoras para darse cuenta de que por muy facil que sea programar en Xbox o en Gamecube lo que cuenta es la pela.

El avance de esta nueva generación supone que compañías como Valve que aun sobreviven sin que ningun gigante la succione se tengan que poner las pilas sino quieren acabar fracasando. Y de ahi las pataletas de este señor.
Y Ole los cojones de Sony, al hacer las máquinas mas complejas. Así se quitan de en medio programadores parasitos y mediocres como este.


Oooh. Me parece que te has dejado llevar por la emoción del momento.

Saludos
"Me parece que te has dejado llevar por la emoción del momento."

Pues a mi me parece que me he quedado bastante corto.
supermoves escribió:Por si no lo sabíais, Gabe Newell es uno de los gilipollas mas grandes de toda la industria del entretenimiento. (... y luego todo lo demas que sigue...)


Y yo me digo... al menos Newell ha creado uno de los hitos mas grandes de la historia de los videojuegos con su Half life, y el considerado mejor juego del año 2004, HL2, y tú... hasta la fecha... ¿ha creado... qué era... que no me acuerdo...?

Un poquito de respeto, hombre, que es muy facil ver las cosas desde tu casita tranquilamente sentado y saboreando un cubata mientras otros se dedican a crear para que los demas nos divirtamos, a tu pesar.

Salu2.
supermoves te regalo un ps3 dev kit si nos haces el hl3 [carcajad]
Pues estoy totalmente de acuerdo con los comentarios que ha hecho supermoves.

Si la tecnología se va a asentar sólo porque los programadores no quieran cambiar su forma de programar apaga y vámonos. Si fuese así nunca habrían llegado las 3D y seguiríamos jugando a juegos 2D como los de snes o megadrive.

Y en lo de la portabilidad del quake1 y del halflife le has dado ;)
Yo es que no doy crédito a lo que leo a veces. A ver para los listos del lugar: soy Ingeniero Superior en Informática, y me gano la vida con estas máquinas. ¿Hay algo malo en exigir comodidades para desarrollar nuestro trabajo? Programar es una labor suficientemente compleja para que encima añadamos complicaciones innecesarias.

Por esa regla de 3 que los albañiles hagan su trabajo sin protecciones y así vemos quién vale (el tío recio que le cae una viga en la cabeza y sigue en pie). Los arquitectos que dibujen a mano alzada. Los médicos que ausculten a ojo...

Claro que hay malos programadores, pero dar malas herramientas no es la forma de identificarlos.

Por Dios, es que se lee cada cosa...Y un mínimo respeto a este señor que su trabajo no me parece desdeñable.
toda persona que hace unas declaraciones publicas es susceptible a ser criticado o cuestionado, no veo que problema hay en que hablemos de ello.
por cierto, si un programador tiene kejas sobre las dificultades de programar, creo ke una entrevista en una revista de videojuegos no es el lugar adecuado para kejarse (o yo me voy a kejar de mi situacion laboral en los periodicos? no tendria ke kejarme a mi empresa, por ejemplo?). y si se keja publicamente, que aguante las criticas como todos.

perdon por ser un "listillo", un saludo.

pd: tenga algo de razon o no, gabe me sigue pareciendo un kejica, ya ke las ultimas 3 entrevistas ke he visto de el se ha kejado de lo mismo.
venga, hagamos una porra...

¿cuanto tiempo tardara el tal gabe en desdecirse y anunciar que han malinterpretado sus palabras?

FLASHBACK:
Abogado: buenas, vengo de parte de Sony. vengo a decirle que o usted retira lo que dijo de PS3 y Saturn, o le metemos un pleito por donde mas le duela... y tenemos mucho dinero para gastar...
Gabe: Que va hombre!!! si cuando yo dije eso estaba borracho!!! ahora mismo lo desmiento hombre!!! si era por hacerme notar un poco!!!
tzare está baneado por "utilizar clon para saltarse baneo"
Este hilo me recuerda al de Ageia, solo k , como era facilmente predecible, la razon esta vez la tiene el desarrollador. :Ð
tzare escribió:Este hilo me recuerda al de Ageia, solo k , como era facilmente predecible, la razon esta vez la tiene el desarrollador. :Ð


En esta ocasion si, machote. Ageia de momento se ha desdicho de sus declaraciones, cosa que Newell de momento no ha hecho (ya veremos si lo hace). Pero Ageia habló de lo que no tenia ni p*** idea (desconozco las razones ocultas para hacerlo, pero las imagino), mientras que Newell habla de su "curro", de su "trabajo", de los problemas que gente que no es desarrolladora le ha "puesto", como cuando yo en mi curro digo..."me cago en tos estos p***** tecnicos que ahora me obligan a hacer esto asi, si ellos tuvieran que hacerlo o tuvieran pajolera idea de cómo es este trabajo fijo que no lo hubieran hecho asi"... asi, al menos, interpreto yo las quejas de este pollo, y en su condicion de trabajador que tiene que hacer su curro con una materia que le han impuesto y no le gusta, está en todo su derecho... laboral, en este caso, de quejarse, aunque sea al Maestro Armero.

Y repito, no tiene nada que ver con el hilo de Ageia, en la que un bocazas hablaba de algo de lo que no tenia ni idea.

Salu2.
tzare está baneado por "utilizar clon para saltarse baneo"
Kiza alguien ha considerado k el Cell (Intel decia tener previsto arkitecturas similares para 2010) sea un procesador kon vistas al futuro (acierte o no) y k no pretende poner dificil nada a nadie,sino avanzar en una direccion para evitar el tapon de los Mhz. Vamos me recuerda a la diferente arkitektura (esa taaaaaaan alabada) de la GPU d la X360.
Acaso no es mas facil hacer un motor sencillo de coche k un multivalvulas kon admision variable etc etc.. o uno rotativo con la intencion d buscar mas rendimiento?O lo hacen para putear a los currantes d la cadena d montaje?

PD: y no tengo ningun interes especifco en lo k diga el tio este (si algo odiaba d los pcs al jugar eske salvo k tengas la ultima grafika todo va a tirones), y siempre nos kejamos del precio d los juegos, pos k se lo kurren, k le saken rendimiento k para eso cobran.Este mundo evoluciona, y ellos deben hacerlo. Tb se puede operar sin anestesista. Es mas rapido economico.... y doloroso.
Es que no debemos olvidar que los avances hard-soft deben ir siempre de la mano. Toda nueva arquitectura debe ofrecer los recursos apropiados para ser utilizada, y dejar en manos de los desarrolladores el grado en que se explota. Claro ejemplo es Xbox con sus asequibles kits de desarrollo y aún así pocas sacan el rendimiento de Tecmo por poner un ejemplo.

Lo que pasa es que cuando hay detras máquinas como la familia PlayStation y sus ventas millonarias se pone en práctica para los desarrolladores el método "tus c*j*nes contra los míos" y al final consiguen echar a andar el tema.

Lo que me parece muy mal es que PSX fue apreciada especialmente por sus herramientas y desde entonces Sony no parece volver a la senda. No me gustaría ser programador de PS2, y según parece tampoco de PS3, si con Xbox/X360 me lo ponen más asequible. Pero el dinero manda.
programar para la ps2 dicen q es muy difcil y eso no ha exo q no se programara para eia. si la ps3 se vende mas o menos = q la ps2 (q yo creo q va a ser bastante menos por la xbox 2...) no creo q sea problema para los estudios.
tzare está baneado por "utilizar clon para saltarse baneo"
creo k aun teniendo una aritectura compleja ps3 se ha dixo ksera mas 'asekible' k ps2. Otra kosa sera sacarle todo el rendimiento a los spes, pero eso ya esta bien k sea para unos pokos.
tzare hablas en broma o me dices en serio q esta bien q solo unos pocos logren exprimir al maximo la consola Oooh
no tiene ninguna logica
tzare está baneado por "utilizar clon para saltarse baneo"
Para mi si.
Me expliko brevemente: si todos los juegos 'parecen' iwales es 'dificil' saber kual es el bueno. Y no refiero solo a grafikos. Yo kreo k , y no entiendo casi nada del tematecniko, cualkier juego pintara bien en la nextgen, y ke hasta bien entrado el finald su vida pocos aprovecharan los multples spes/cores/threads. Y eso incluye a desarrolladores mediocres, y a compañias tipo EA k mayoritariamente viven d secuelas apenas aportando novedades 'jugables.
En cambio estoy seguro k desarroladores komo Kojima, Bungie (y eso k no me gustan) o algun estudio de Sega por ejemplo, podran dar ese 'plus' k diferencie su Metal, Halo o Shenmue del spygame,fps,aventura creado a saco y ke pintara excelente por la ,en principio,bestial capacidad d estas makinas.Vamos k en graficos todos podran parecer parecidos en calidad, pero en otros mil detalles' estos juegos marcaran aun mas diferencias, diferencias k aunke se lo pongas en bandeja, muchos desarroladores no sabrian aprovechar, pork ni les interesa ni saben.Y ya va siendo hora d saber ke juegos valdran los 70€ k kostaran yke juegos no. Acaso pagamos lo mimo por un Yaris k por un Tata indica siendo ambos coches pekeños?

PD: tampoko m hagais mucho caso k he ido al dentista y entre la anestesia el dolor y mi mente poco evolucionada se me va la pinza XD
XD Muy bueno supermoves, has sintetizado todo lo que pensaba de Valve en un post
bueno tzare, pero q te gsute un juego mas o menos no quita q el resto de juegos luzcan bien en pantalal y q tengan una ia trabajada y unas fisicas espectaculares, si tods tiene las tecnicas parecidas obliga alos diseñadores a q el juego atraiga por su jugabilidad, su historia, su carisma etc...
tzare está baneado por "utilizar clon para saltarse baneo"
el problema (ke no deberia serlo) eske muchos usan herramientas genericas, y asi es dificil saber kien se curra la makina. Vamos, como el ProEvolution, se deja jugar por kualkiera, pero no todos le sacan el juego.
pero es una opinion muy personal, y muy debatible ;)
Que conste que en ningun momento me he ensañado con los productos de Valve.
(salvo mi comentario de la portabilidade del half-life 1, que me parece de verguenza los comentarios que ahora hace este señor)
Como tampoco he dicho que yo podría haberlo hecho mejor.

No he dicho que Valve programe mal,(ni bien) es algo subjetivo, y al que le interese, por el edonkey tiene rulando el codigo fuente del HL2 y puede hecharle un vistazo si lo desea.

(Yo encontré en su dia 3 errores por sobrecarga de operadores en menos de 25 líneas de código. Puede ser por que era código sin terminar, puede que no).

Lo que vengo a decir es que, estando en esta industria, y ganando lo que ganan, deberian centrarse en su trabajo, y no pedir que te lo den todo hecho.

Se sabe con bastante antelación que el futuro pasa por el multi-proceso. La informática lleva años trabajando en ese campo, y las compañias fabricantes de hardware ya estan a punto de inundar el mercado con sus productos.
A estas alturas, el decir que su equipo no está preparado para esta nueva forma de trabajo, es de verguenza.

Si Valve no quiere o no sabe programar para consolas de nueva generación, pues que no lo haga. Nadie le obliga.

Pero que no vaya diciendo que es por culpa del hardware, que lo hacen a posta para que sea dificil. Es algo que ya se venía observando desde hace mucho tiempo, y ahora es cada vez mas inminente. Además, cuando adquieres un kit de desarollo, la compañia te suele surtir con cantidades ingentes de documentación.

(Pedidle a AMD por teléfono que os envien a casa manuales impresos de sus AMD64 y os mandarán 5 tocho-manuales completamente gratis.)

Y estoy completamente de acuerdo con que los juegos valgan más, debido a la complejidad técnica añadida, y a todo lo que tu quieras. Siempre que hagan su trabajo bién, estará bien pagado.

PD:
Al que le interese mi opinión sobre Valve:

* Nunca le he dado un duro a esa compañia, ni se lo daré.
* Half-Life tuvo el exito que tuvo gracias a los fans y cyber-cafés que putea ahora. A nivel tecnico no era nada novedoso, cogieron una licencia de un motor arcaico, y lo empeoraron.
* Half-Life 2 no me parece un motor tan grandioso. Todo lo que tiene de interesante, ha sido o bien gracias a la colaboración que tuvo por parte de ATI (shaders), o a la cantidad de propiedad intelectual de otras compañías (Havok....)
* Steam es la mayor patraña jamas creada.
* El tema del robo, aunque sea una acción repudiable, sacó a relucir las malas prácticas dentro de su entorno de trabajo. Les esta bien empleado.

...y ahora despues de estas declaraciones añado:
* Gabe Newell tiene una boca mas grande que su culo. Es capaz de morder la mano que le da de comer en este negocio.
Si no estas con los grandes, tienes que currartelo.

Tomad ejemplo de Croteam (Serius Sam).
Supermoves, me parece absolutamente correcta y acertada toda tu última exposición.
La espansion multiproceso está cantada desde hace años, y estamos inmersos en ella ahora mismo, pero de aquí a 2 o 3 años, el 100% del código escrito se hará pensado en sistemas multiproceso/multithreaded o de calculo distribuido.
Decir esto a dia de hoy ( refiriendose al multiproceso en general al menos, refiriendose concretamente a una u otra consola, pues cuando sea capaz de entender algún dia todos los entresijos de cada una( algo que está muy lejano para mi) tal vez opinaré a ese respecto).
the_master está baneado del subforo por "No especificado"
No sé si es por culpa de la hora o qué pero la mitad de los posts me recuerdan al de "increible poster de Joanna Dark" "la coneja ha parido" y "Pirateo PS3 y Xbox 360" Los interesados busquen en el foro 360 los titulos de dichos posts.
100% de acuerdo con supermoves.
AxelStone escribió:Yo es que no doy crédito a lo que leo a veces. A ver para los listos del lugar: soy Ingeniero Superior en Informática, y me gano la vida con estas máquinas. ¿Hay algo malo en exigir comodidades para desarrollar nuestro trabajo?

No es el caso. Este hombre no exige comodidades. Este hombre se queja de portabilidad y complejidad de las máquinas sin nisiquiera haber empezado a trabajar para ellas. Y encima para mas mofa, creyendose el rey de la portabilidad y el buen hacer.

Lo voy a poner en una frase sencilla:
"Si Gabe Newell (y su equipo) es un buen programador, entonces Carmak (y su equipo) es Dios."
Que baje un poquito del pedestal. Por cada uno de estos que prefieren estancarse en una plataforma y forrarse sin trabajar mucho mientras la cosa no cambie (ejem, EA, ejem), hay 20.000 que se lo curran a saco dia tras dia.

Estoy 100% seguro de que ambas Sony y M$ no van a dejar al programador desnudo ante la máquina. Es mas, M$ ha hecho una gran labor en este apartado (Sony imagino que también, pero sale menos a la luz).
Si ya se queja de que la X360 será imposible de programar teniendo casi exactamente las mismas API que con las que trabaja en PCs... pues no se yo que pensar de este hombre
.
AxelStone escribió:Programar es una labor suficientemente compleja para que encima añadamos complicaciones innecesarias.

¿Asi que Ingeniero no? ¿En informática? Pues la primera....
Programar no es extremadamente dificil. Lo extremadamente dificil es programar BIEN.

Si todos los ingenieros fuesen de tu misma opinión de no complicar las cosas, la informática no hubiera pasado de la época del spectrum, seguiriamos con el mismo windows....
SIEMPRE hay necesidades que te obligan a complicar las cosas, y si esas necesidades no existiesen, es el ser humano el que crea esas necesidades mas elevadas.
AxelStone escribió: Por esa regla de 3 que los albañiles hagan su trabajo sin protecciones y así vemos quién vale (el tío recio que le cae una viga en la cabeza y sigue en pie). Los arquitectos que dibujen a mano alzada. Los médicos que ausculten a ojo...


En el primer ejemplo estás hablando de un tema distinto. El tema es trabajo y herramientas, no seguridad.

Y por otro lado, SEGURAMENTE este señor tiene a su alcance las herramientas y documentación DESDE HACE BASTANTE TIEMPO para empezar a trabajar en estas nuevas plataformas. ¿Que es dificil? pues ya lo sabemos. ¿Que es el futuro? Es innegable. O se adapta o muere. Y de nada le sirve quejarse, y menos a estas alturas. Esto es un negocio. O haces los deberes o suspendes.
AxelStone escribió: Claro que hay malos programadores, pero dar malas herramientas no es la forma de identificarlos.

Malas herramientas no creo que tenga. Mas bien es cuestion de ser un equipo de ineptos dirigidos por un bocazas.
Tranquilidad, que Valve ya caerá por su propio peso. La industria es justa y pone a cada uno en su sitio.
AxelStone escribió:Por Dios, es que se lee cada cosa...Y un mínimo respeto a este señor que su trabajo no me parece desdeñable.

Nunca dije nada de su trabajo, solo de sus declaraciones.
Y su trabajo... En 7 años solo dos juegos y varios mods (mejor dicho, el mismo juego con los mismos mods)... me parece que trabaja mas bien poco.
como q 2 juegos? si el hl1 lotenia mediomasticado, solo pillo el motor de quake [carcajad]
por cierto era quake 1? siemrpe estube combencido de que era quake 2
John Carmack ES Dios, que a nadie se le olvide [toctoc]
tzare está baneado por "utilizar clon para saltarse baneo"
No se k mania tiene la gente en encumbrar a ciertos personajes (en todos los ambitos)
DIOS NO EXISTE.

I want to believe [alien]
tzare escribió:No se k mania tiene la gente en encumbrar a ciertos personajes (en todos los ambitos)


La verdad que no lo he dicho por adorarlo ni porque a mi me parezca oh el gran john carmack alabado seas, sino por sus capacidades como programador e incluso otros ámbitos, por ejemplo esta noticia:

http://slashdot.org/article.pl?sid=05/08/07/1435214

La verdad que John Carmack es impresionante. Además libera sus motores con licencia GPL cuando ya no es relevante.

Y no, no adoro a Carmack ni nada de eso, pero:

supermoves escribió:Lo voy a poner en una frase sencilla:
"Si Gabe Newell (y su equipo) es un buen programador, entonces Carmak (y su equipo) es Dios."


John Carmack es Dios por sí mismo! [jaja]
tzare está baneado por "utilizar clon para saltarse baneo"
Sera un tio con capacidades en el sitio y los momentos correctos.
Ahora si eso es ser dios, poz vale. Me pido la irlandesa k le toco el euromillon ese. Es mi diosa XD
52 respuestas
1, 2