Hay que ver la de barbaridades por minuto que se suelen decir por aquí :o .
Personalmente comparto la opinión de Kabila. Pero bueno.. voy por partes:
- El artículo de Colson puede ser completamente subjetivo si a él le da la gana. Al fin y al cabo es un artículo de opinión, no se trata de un texto expositivo si no de un texto argumentativo, y por lo tanto completamente subjetivo y que además no se le puede acusar de que quiera llevar a alguien a su terreno ya que ESE ES PRECISAMENTE EL OBJETIVO DE LOS TEXTOS ARGUMENTATIVOS.
- ¿Cuánta gente en ID se encarga en hacer la engine? ¿A alguien le suena un tal John Cash? Por la época del doom él estaba programando NetWare (si no me equivoco) y cuando jugó a doom vio que tenía un fallo tremendo en las partidas por red, que él se encargó de transmitir a ID. Posteriormente un tal Carmack le mandó el código de red que él arregló. Al pasar el tiempo, ID necesitó un programador y le llamaron a él. ¿A qué viene esto? Pues muy simple, en Quake él intervino, pero no en la tarea de programar la engine. Pero sin embargo, él fue quien programó Quake II, engine incluída (y mirar si lleva licencias), mientras Carmack se ocupaba de Trinity. Que tiene John Cash de incompetente porque no fuera él quien programa la engine de Quake I o del III? No se debe una GRANDÍSIMA PARTE del éxito de éste último a él, ya que es un juego exclusivo por red?
- Dudo mucho de que si entras en un equipo, vayas a ser tú el que te encargues de programar la engine, MUUUUCHOO. Pero hay otra mucha clase de programadores: desde herramientas, hasta la IA e incluso montarlo todo.
- Quién es más incompetente... la persona que hace su engine y al final ni la acaba ni la usa para nada, o aquel que ha tenido ya una engine, ha aprendido a usarla y luego a podido profundizar en otros aspectos? Aunque un mismo programador acabe una engine, cuando luego empiece a hacer el juego, se verá con otro millón de problemas más que tendrá que solucionar. Pero creo que si sólo se preocupa en hacer la engine y nunca ha visto qué hay más hayá, por eso se pensará que es únicamente poner los modelos, cargar el escenario, y poner dos animaciones.
- Vería más lógico que me dijeran que para aprender, está muy bien hacer una engine pequeñita, moverla un poco y hacer tus cositas y acabar un juego con ella. Eso ló vería una buenísima opinión.
- ¿Que nadie pagaría por cambiar dos cosas a una engine? Tres juegos: Return to Castle Wolfenstein, Quake IV y Half-Life (que este último por cierto creo que hasta vendió la licencia de la licencia). Porque por cierto... otra de las cosas que hacen a un BUEN programador, es saber entender el código de otros y usarlo, si en vez de hacer eso, tú te limitas a crearlo, cógete una máquina del tiempo y vuelve a hace 20 años para que puedas hacer un juego tú solito.
- ¿No saber hacer nada de nada? Ejem... uno de los problemas que tuvo Blade, fue que cuando ya tenían casi todo, se dieron cuenta de que el código de red era un bodrio, y tuvieron que fichar a un argentino. Más retrasos, nuevas actualizaciones de la engine... Al fin y al cabo, lo que les pasó no es más lo que pasa aquí una y otra vez, solo que ellos con pelas lo pudieron acabar.
- Para finalizar, por muy buena engine que tengas... encontrar alguien que te quiera vender tu juego es otro mundo. Y tristemente, en ese mundo no influirá la engine del tercer milenio que les enseñes. Mucho hablar de incompetencia y fantasmeo, pero creo que te estás equivocando en la mayoría de las cosas.
PD: Esto es un punto de vista, en ningún momento quiero decir que las cosas sólo se puedan hacer así y así.
Personalmente comparto la opinión de Kabila. Pero bueno.. voy por partes:
- El artículo de Colson puede ser completamente subjetivo si a él le da la gana. Al fin y al cabo es un artículo de opinión, no se trata de un texto expositivo si no de un texto argumentativo, y por lo tanto completamente subjetivo y que además no se le puede acusar de que quiera llevar a alguien a su terreno ya que ESE ES PRECISAMENTE EL OBJETIVO DE LOS TEXTOS ARGUMENTATIVOS.
- ¿Cuánta gente en ID se encarga en hacer la engine? ¿A alguien le suena un tal John Cash? Por la época del doom él estaba programando NetWare (si no me equivoco) y cuando jugó a doom vio que tenía un fallo tremendo en las partidas por red, que él se encargó de transmitir a ID. Posteriormente un tal Carmack le mandó el código de red que él arregló. Al pasar el tiempo, ID necesitó un programador y le llamaron a él. ¿A qué viene esto? Pues muy simple, en Quake él intervino, pero no en la tarea de programar la engine. Pero sin embargo, él fue quien programó Quake II, engine incluída (y mirar si lleva licencias), mientras Carmack se ocupaba de Trinity. Que tiene John Cash de incompetente porque no fuera él quien programa la engine de Quake I o del III? No se debe una GRANDÍSIMA PARTE del éxito de éste último a él, ya que es un juego exclusivo por red?
- Dudo mucho de que si entras en un equipo, vayas a ser tú el que te encargues de programar la engine, MUUUUCHOO. Pero hay otra mucha clase de programadores: desde herramientas, hasta la IA e incluso montarlo todo.
- Quién es más incompetente... la persona que hace su engine y al final ni la acaba ni la usa para nada, o aquel que ha tenido ya una engine, ha aprendido a usarla y luego a podido profundizar en otros aspectos? Aunque un mismo programador acabe una engine, cuando luego empiece a hacer el juego, se verá con otro millón de problemas más que tendrá que solucionar. Pero creo que si sólo se preocupa en hacer la engine y nunca ha visto qué hay más hayá, por eso se pensará que es únicamente poner los modelos, cargar el escenario, y poner dos animaciones.
- Vería más lógico que me dijeran que para aprender, está muy bien hacer una engine pequeñita, moverla un poco y hacer tus cositas y acabar un juego con ella. Eso ló vería una buenísima opinión.
- ¿Que nadie pagaría por cambiar dos cosas a una engine? Tres juegos: Return to Castle Wolfenstein, Quake IV y Half-Life (que este último por cierto creo que hasta vendió la licencia de la licencia). Porque por cierto... otra de las cosas que hacen a un BUEN programador, es saber entender el código de otros y usarlo, si en vez de hacer eso, tú te limitas a crearlo, cógete una máquina del tiempo y vuelve a hace 20 años para que puedas hacer un juego tú solito.
- ¿No saber hacer nada de nada? Ejem... uno de los problemas que tuvo Blade, fue que cuando ya tenían casi todo, se dieron cuenta de que el código de red era un bodrio, y tuvieron que fichar a un argentino. Más retrasos, nuevas actualizaciones de la engine... Al fin y al cabo, lo que les pasó no es más lo que pasa aquí una y otra vez, solo que ellos con pelas lo pudieron acabar.
- Para finalizar, por muy buena engine que tengas... encontrar alguien que te quiera vender tu juego es otro mundo. Y tristemente, en ese mundo no influirá la engine del tercer milenio que les enseñes. Mucho hablar de incompetencia y fantasmeo, pero creo que te estás equivocando en la mayoría de las cosas.
PD: Esto es un punto de vista, en ningún momento quiero decir que las cosas sólo se puedan hacer así y así.