Para que consola es mas viable programar?

1, 2
Encuesta
Viabilidad para programar en una consola
10%
6
57%
36
33%
21
Hay 63 votos.
Pus eso, me refiero a viabilidad de facilidad para desarrollar algo, me da igual que, la consola tenga que ser flasheada o chipeada o lo que sea y a ser posible que vote gente que sepa y si puede aportar algo mejor, no poner, PS3 porque tengo una PS3 y me gusta, porque PS3 con linux lo veo fácil, xbox con XNA lo veo facil y para WII salen cosas con el WIIWARE, así que lo veo todo fácil, pero seguro que alguien puede decir si es mas fácil para alguna que para otra
ikiu escribió:Pus eso, me refiero a viabilidad de facilidad para desarrollar algo, me da igual que, la consola tenga que ser flasheada o chipeada o lo que sea y a ser posible que vote gente que sepa y si puede aportar algo mejor, no poner, PS3 porque tengo una PS3 y me gusta, porque PS3 con linux lo veo fácil, xbox con XNA lo veo facil y para WII salen cosas con el WIIWARE, así que lo veo todo fácil, pero seguro que alguien puede decir si es mas fácil para alguna que para otra



pero tu que estudios y conocimientos tienes para programar... si de verdad piensas programar algo enserio o almenos algo que sea por goce y disfrute (programar en c++ para linux no es programar para ps3, y el XNA es una herramienta chorra para hacer pijadas nada de programacion) wii tiene scene mas potente, pero eso hay que currarselo, si quieres empezar a programar algo en consolas y no tienes mucha idea te recomiendo nada de esas tres, sino NDS, ya que es mucho mas amplio, tienes autenticas herramientas de trabajo y entornos de desarrollo muy logrados donde hacer cosas no es complicado y con ganas se pueden hacer muy buenas cosas.
red0n escribió:
ikiu escribió:Pus eso, me refiero a viabilidad de facilidad para desarrollar algo, me da igual que, la consola tenga que ser flasheada o chipeada o lo que sea y a ser posible que vote gente que sepa y si puede aportar algo mejor, no poner, PS3 porque tengo una PS3 y me gusta, porque PS3 con linux lo veo fácil, xbox con XNA lo veo facil y para WII salen cosas con el WIIWARE, así que lo veo todo fácil, pero seguro que alguien puede decir si es mas fácil para alguna que para otra



pero tu que estudios y conocimientos tienes para programar... si de verdad piensas programar algo enserio o almenos algo que sea por goce y disfrute (programar en c++ para linux no es programar para ps3, y el XNA es una herramienta chorra para hacer pijadas nada de programacion) wii tiene scene mas potente, pero eso hay que currarselo, si quieres empezar a programar algo en consolas y no tienes mucha idea te recomiendo nada de esas tres, sino NDS, ya que es mucho mas amplio, tienes autenticas herramientas de trabajo y entornos de desarrollo muy logrados donde hacer cosas no es complicado y con ganas se pueden hacer muy buenas cosas.


Pues si ps3 tiene linux y un compilador de c++ para ps3, no entiendo porque programar en c++ para linux no es programar para ps3

En lo de XNA discrepo
Segun tengo entendido el XNA es bastante potente, en mi opinion lo mas facil (y hablo desde el mas absoluto desconocimiento de programacion) para empezar es Xbox, con el XNA (no confundir con el KUDO ese o como se llame), de echo, algunos de los juegos que tenemos ahora en el bazar de la xbox estan echos con el XNA (como el dishwasher).
red0n escribió:XNA es una herramienta chorra para hacer pijadas nada de programacion


XNA escribió:XNA, cuyo significado (recursivo) es XNA’s Not Acronymed (XNA No es un Acrónimo), es una API desarrollada por Microsoft para el desarrollo de videojuegos para las plataformas Xbox 360, Zune y Windows

Técnicamente es un Marco de Trabajo (framework), basado en .NET Framework 2.0. Al igual que .NET Framework 2.0 se ejecuta sobre el CLR, aunque en una implementación que provee un manejo optimizado para videojuegos.

Para el desarrollo sobre este Marco de Trabajo se usa el paquete Microsoft GameStudio, cuyo único lenguaje es C#.
red0n XNA es bastante potente eh !!!
Mira que decir que XNA es para hacer pijadas.... a veces compentais sin conocimiento ¬_¬
red0n escribió:
ikiu escribió:Pus eso, me refiero a viabilidad de facilidad para desarrollar algo, me da igual que, la consola tenga que ser flasheada o chipeada o lo que sea y a ser posible que vote gente que sepa y si puede aportar algo mejor, no poner, PS3 porque tengo una PS3 y me gusta, porque PS3 con linux lo veo fácil, xbox con XNA lo veo facil y para WII salen cosas con el WIIWARE, así que lo veo todo fácil, pero seguro que alguien puede decir si es mas fácil para alguna que para otra



pero tu que estudios y conocimientos tienes para programar... si de verdad piensas programar algo enserio o almenos algo que sea por goce y disfrute (programar en c++ para linux no es programar para ps3, y el XNA es una herramienta chorra para hacer pijadas nada de programacion) wii tiene scene mas potente, pero eso hay que currarselo, si quieres empezar a programar algo en consolas y no tienes mucha idea te recomiendo nada de esas tres, sino NDS, ya que es mucho mas amplio, tienes autenticas herramientas de trabajo y entornos de desarrollo muy logrados donde hacer cosas no es complicado y con ganas se pueden hacer muy buenas cosas.


Puta madre de excusa me has dado,la herramienta que es una chorrada xDDDDDDD

Por cierto, para hacer algo para wiiware que hay que hacer?
Yo me quedaría con XNA sin dudarlo. Los precios de las licencias son viables, el entorno es amigable y además cuentas con el respaldo de Microsoft en el tema de distribución si te decides a publicar el juego.

Por supuesto, si te lo curras puedes hacer cosas muy muy majas y de bastante calidad.... sólo tienes que echar un ojo al bazar para comprobar la cantidad de virguerías que se pueden llegar a desarrollar.
En mi opinión ésta pregunta es bastante absurda: absurda por ponerla aquí, en un foro donde la mayoría de las personas, no van a saber darte una respuesta, porque o no son programadores o no tienen experiencia de ninguna clase en programar para consolas... (coño, que este es un foro de usuarios de consola, de jugones XD ) y doblemente absurda por no enfocar, ni definir que tipo de programación quieres hacer y dejar la elección a otros, en vez de evaluar por ti mismo las diferentes opciones.

Yo te diría:

- Si quieres programar profesional o semi-profesionalmente publicando videojuegos, tal vez la opción XNA sea la mas idónea para ir entrando en el meollo, pero quizá deberías preguntar en el foro de DESARROLLADORES que está justo al lado de éste sobre temas concretos o buscar otra página que trate de éstos temas, para pedir información y no para que elijan por tí. Pero en mi opinión en este caso, lo mejor es que te centres en programar en PC y cuando tengas algo solido, pasarlo a consola.

También opino que si no te manchas las manos de grasa tocando el hardware a más bajo nivel (cosa que desde el Homebrew puedes), te faltará cierta base que yo considero necesaria: programador es cualquiera que programe algo, pero hay muchas clases de programadores.

- Si no lo tienes claro o tienes simple curiosidad o te interesa probar con el mundillo Homebrew para ir haciéndote una idea de como se trabajan las consolas, de las tres, la que más te puede interesar es la Wii, que te ofrece plena accesibilidad al hardware y es la que está mas desarrollada en este tema (aparte de que las librerías no se diferencias mucho que digamos, de los métodos del SDK). Si te apetece, hoy mismo he subido a EOL un curso de programación para Wii que te puede servir de bastante ayuda (y un par de posts más abajo, hay un enlace sobre el uso de gráficos 3D en la Wii utilizando las GX, con algún que otro ejemplo)

hilo_curso-de-programacion_1257837

Esto te podría servir para saltar el obstáculo de la falta de información y documentación, que es lo que suele dificultar el acceso a la programación homebrew para iniciarse, pero evidentemente, aquí no vas a encontrar como se carga un modelo de 3dmax, ni cosas así (en principio), si no que obtendrás un conocimiento más básico y en mi opinión, mas importante. No es un camino de rosas, pero a cambio, aprenderás a hacer muchas cosas que como decía mi viejo padre, "no vienen en los libros".

Saludos
Hermes escribió:En mi opinión ésta pregunta es bastante absurda: absurda por ponerla aquí, en un foro donde la mayoría de las personas, no van a saber darte una respuesta, porque o no son programadores o no tienen experiencia de ninguna clase en programar para consolas... (coño, que este es un foro de usuarios de consola, de jugones XD ) y doblemente absurda por no enfocar, ni definir que tipo de programación quieres hacer y dejar la elección a otros, en vez de evaluar por ti mismo las diferentes opciones.

Yo te diría:

- Si quieres programar profesional o semi-profesionalmente publicando videojuegos, tal vez la opción XNA sea la mas idónea para ir entrando en el meollo, pero quizá deberías preguntar en el foro de DESARROLLADORES que está justo al lado de éste sobre temas concretos o buscar otra página que trate de éstos temas, para pedir información y no para que elijan por tí. Pero en mi opinión en este caso, lo mejor es que te centres en programar en PC y cuando tengas algo solido, pasarlo a consola.

También opino que si no te manchas las manos de grasa tocando el hardware a más bajo nivel (cosa que desde el Homebrew puedes), te faltará cierta base que yo considero necesaria: programador es cualquiera que programe algo, pero hay muchas clases de programadores.

- Si no lo tienes claro o tienes simple curiosidad o te interesa probar con el mundillo Homebrew para ir haciéndote una idea de como se trabajan las consolas, de las tres, la que más te puede interesar es la Wii, que te ofrece plena accesibilidad al hardware y es la que está mas desarrollada en este tema (aparte de que las librerías no se diferencias mucho que digamos, de los métodos del SDK). Si te apetece, hoy mismo he subido a EOL un curso de programación para Wii que te puede servir de bastante ayuda (y un par de posts más abajo, hay un enlace sobre el uso de gráficos 3D en la Wii utilizando las GX, con algún que otro ejemplo)

hilo_curso-de-programacion_1257837

Esto te podría servir para saltar el obstáculo de la falta de información y documentación, que es lo que suele dificultar el acceso a la programación homebrew para iniciarse, pero evidentemente, aquí no vas a encontrar como se carga un modelo de 3dmax, ni cosas así (en principio), si no que obtendrás un conocimiento más básico y en mi opinión, mas importante. No es un camino de rosas, pero a cambio, aprenderás a hacer muchas cosas que como decía mi viejo padre, "no vienen en los libros".

Saludos


Ale, ya se puede chapar el hilo xD [carcajad]
XNA= XNA No es un Acrónimo

Imagenx 8tumbao
Hermes escribió:En mi opinión ésta pregunta es bastante absurda: absurda por ponerla aquí, en un foro donde la mayoría de las personas, no van a saber darte una respuesta, porque o no son programadores o no tienen experiencia de ninguna clase en programar para consolas... (coño, que este es un foro de usuarios de consola, de jugones XD ) y doblemente absurda por no enfocar, ni definir que tipo de programación quieres hacer y dejar la elección a otros, en vez de evaluar por ti mismo las diferentes opciones.


Corto el mensaje para que tenga mas claridad, lo primero es gracias por la respuesta.

Ponerlo aquí es por tener una visión global , no se me ocurrió un lugar mejor, porque abrir un hilo en cada consola, o ir mirando cada consola, me parecía menos viable, de tales formas si hubiese estado mejor en otro lado, abierto a sugerencias estoy para la próxima.

La programación es que me da igual, porque si todo el mundo dice que 360, posiblemente intentaría hacer algo 3D , reciclando lo poco que se de opengl (que direct 3D se asemejara en algo), si dicen ps3, intentaría hacer algo paralelo, miraría a ver si hay algo similar a openmp y si es en wii, algo mas de andar por casa o con el mando, es decir, primero quiero ver quien me lo pone fácil y después ya vería que se hace , pero digo lo mismo que antes, si es mal enfoque, abierto a sugerencias estoy
Creo que puedo dar una opinión bastante decente en este ámbito, ya que me dedico a esto.

Con diferencia, la consola para la que es más sencillo, más viable y la que aporta mejores herramientas ( y además más accesibles ), es sin duda alguna, pero sin duda alguna XBOX360, sobre todo gracias a las librerías y el marco de trabajo que aporta XNA.

Básicamente puedes a hacer cosas decentes del tirón, muy rápido y la verdad que yo me quedé maravillado de la potencia y la calidad de las cosas que puedes hacer.

La única pena que me da, es no tener el tiempo suficiente para poder dedicarme en más profundidad.

Eso sí, estoy hablando de una programación orientada a la realización de video-juegos y no de aplicaciones, donde ya sería otro cantar. Pero está claro, que la facilidad de poder desarrollar en un PC, probar en el PC sin necesidad de emuladores ni nada es sin duda un plus impresionante.
Sobre lo del XNA...si yo quiero crear un juego para PC / 360 (ya vere), ¿es gratis?.¿Funcionara (Solo pido que funcione, no que me vaya a 60 FPS mientras edito un remake de la ciudad del GTA IV xD) en una Intel 915 GM, Procesador Pentium M 1.7 GHz y 1 GB RAM?
Hero Of Time escribió:Sobre lo del XNA...si yo quiero crear un juego para PC / 360 (ya vere), ¿es gratis?.¿Funcionara (Solo pido que funcione, no que me vaya a 60 FPS mientras edito un remake de la ciudad del GTA IV xD) en una Intel 915 GM, Procesador Pentium M 1.7 GHz y 1 GB RAM?


Para PC si, solo necesitas el Visual Studio Express Edition (que es gratuita) y el XNA Game Studio (igual), y para PC puedes crear lo que quieras, pero para Xbox360 hay que pagar una suscripción del creators club o algo asi.
Para desarrollar en XNA es necesario hacerlo en C#? No es posible hacerlo en c++?
Veamos, vamos a aclarar un poco más las cosas, siento si el lenguaje es demasiado técnico, googlead o preguntad si hay alguna cosilla que se os escapa.

Hay dos tipos básicos de programación para consolas "oficial" o "scene". Para el primero, cuentas con los frameworks de desarrollo de las diferentes aunque no hagan falta devkits para los juegos que se pueden hacer en plan amateur (Xbox Live Arcade/community, PSN y WiiWare).

Por otro lado, programar para scene es en la mayoría de los casos, otra cosa totalmente distinta, no se suele contar con las facilidades de los SDK oficiales, etc, lo que te lleva en muchos casos a bajar muuucho el nivel de abstracción

Yo personalmente, estoy más interesado en el primer tipo, y gente como Hermes, en la scene (no me equivoco, verdad, tío?), lo que tiene realmente más mérito, ya que no cuentas con las facilidades que cuentas para desarrollos oficiales.

- Programar para PS3, siempre y cuando sea un juego, no es programar para linux. Por mucho que tengas un compilador PPC (arquitectura de la PS3 y su chip Cell). De hecho, salvo que hayan cambiado mucho las cosas, aunque puedes poner linux en la PS3, el acceso está en muchos casos capado (si no recuerdo mal, no te dejaba acceder a la aceleración gráfica ni siquiera). Si cuentas con el SDK de sony, imagino que podrás desarrollar juegos para PSN sin demasiados quebraderos de cabeza, pero advierto que es bastante más complicado que hacer un programilla para linux.

- Para Wii, podemos aplicar casi lo mismo, pese a la diferencia de potencia de las consolas en sí. La principal ventaja es que para Wii, la programación de app's Scene está mucho más trabajada, gracias al esfuerzo de todos los sceners. Para programar 'oficialmente', tienes que pasar, al igual que el caso de PS3 y que te añadan el juego a WiiWare (o PSN, para ps3), es bastante más complicado de lo que parece.

- Por último, está la 360, que tiene dos ramas diferentes dentro de su programación oficial.
- Por un lado, está la rama Arcade, que estaría en la misma situación (más o menos) que para las otras dos consolas.
- PEERO, y aquí viene lo interesante, tiene otra opción, que es el Community, en el que puedes desarrollar juegos para ordenador (gratis) y 360 (pagando la membresía) a través de Visual C# .Net y XNA. Lo cual, aparte de ser una ventaja el que puedas hacer tu juego para 360 por menos de 100€ al año, esta membresía te da acceso a muchas más herramientas de programación. Si no quieres pagar un duro, siempre te puedes "conformar" con XNA a pelo, o algún motor opensource.


En mi opinión, como habéis visto, y como ya había dicho supreme. La más viable es 360, (de hecho, estoy en un grupo intentando crear algo para un concurso anual que se hace llamado DreamBuildPlay, aunque no creo que tengamos tiempo para presentar algo decente).

Bueno, creo que ya he dejado todo medianamente explicado, igual hay algún error, ya que no dejo de ser un desarrollador amateur, pero vamos, algo de luz habré aportado, espero.

Por cierto, XNA es una librería de C#, no hay nada para C++. De hecho, creo que ni siquiera tienes la oportunidad de programar en C++ para 360, salvo a lo mejor para juegos 'de verdad' (con devkits y demás).
Ah, vale, que hay que programar para el XNA [+risas] yo creia que era un SDK sencillo, pero si hay que programar, nada sinyor xDD
Hero Of Time escribió:Ah, vale, que hay que programar para el XNA [+risas] yo creia que era un SDK sencillo, pero si hay que programar, nada sinyor xDD
Hombre, para hacer un juego hay que programar SIEMPRE (por mucho Kodu, LBP y Game Makers que haya, no es lo mismo), de todos modos, siempre puedes usar algún framework como Torque (para XNA y Wii entre otros), que tiene su editor y demás utilidades muuuy interesantes. El problema, que no es gratis... Siempre lo puedes conseguir por medios oscuros, pero no podrás publicar nada de lo que hagas, ni como indie ni como nada... Luego, si no quieres restringirte a consolas, y te da igual crear algo para PC, imagino que habrá algunos bastante interesantes OpenSource (o al menos, freeware).

Pero en cualquier caso, si lo que buscas es no programar, te recomiendo que empieces por editores de niveles (del juego que te mole más), como Unreal, Crysis, CS, Warcraft, etc... De hecho, si consigues hacer un juego diferente usando los editores, te servirá de mucho a la hora de conseguir algo (te recomiendo los foros de GCG, entre otros sitios).
----
Por otro lado,
ikiu escribió: La programación es que me da igual, porque si todo el mundo dice que 360, posiblemente intentaría hacer algo 3D , reciclando lo poco que se de opengl (que direct 3D se asemejara en algo), si dicen ps3, intentaría hacer algo paralelo, miraría a ver si hay algo similar a openmp y si es en wii, algo mas de andar por casa o con el mando, es decir, primero quiero ver quien me lo pone fácil y después ya vería que se hace , pero digo lo mismo que antes, si es mal enfoque, abierto a sugerencias estoy
Imagino que idea tendrás de programación... Has probado con portátiles, a ver qué facilidades te dan (en modo scene, como decía arriba, la verdad es que están muy bien surtidas)
ikiu escribió:Pues si ps3 tiene linux y un compilador de c++ para ps3, no entiendo porque programar en c++ para linux no es programar para ps3

En lo de XNA discrepo

Si no lo sabes es que no estás preparado ni para plantearte el pensar en programar un juego, y mucho menos de ps3.
Johny27 escribió:
ikiu escribió:Pues si ps3 tiene linux y un compilador de c++ para ps3, no entiendo porque programar en c++ para linux no es programar para ps3

En lo de XNA discrepo

Si no lo sabes es que no estás preparado ni para plantearte el pensar en programar un juego, y mucho menos de ps3.


Ah vale, se lo dejare a los mayores pues, pero nadie dijo nada de un juego
ikiu escribió:
Johny27 escribió:
ikiu escribió:Pues si ps3 tiene linux y un compilador de c++ para ps3, no entiendo porque programar en c++ para linux no es programar para ps3

En lo de XNA discrepo

Si no lo sabes es que no estás preparado ni para plantearte el pensar en programar un juego, y mucho menos de ps3.


Ah vale, se lo dejare a los mayores pues, pero nadie dijo nada de un juego

Da igual si es un juego o una aplicación cualquiera, si no sabes ni eso es que no estás preparado.
Johny27 escribió:Da igual si es un juego o una aplicación cualquiera, si no sabes ni eso es que no estás preparado.



No pasa nada
Johny27 escribió:
ikiu escribió:Pues si ps3 tiene linux y un compilador de c++ para ps3, no entiendo porque programar en c++ para linux no es programar para ps3

En lo de XNA discrepo

Si no lo sabes es que no estás preparado ni para plantearte el pensar en programar un juego, y mucho menos de ps3.

puedes extenderte un poco sobre esta afirmacion?
ffelagund escribió:
Johny27 escribió:
ikiu escribió:Pues si ps3 tiene linux y un compilador de c++ para ps3, no entiendo porque programar en c++ para linux no es programar para ps3

En lo de XNA discrepo

Si no lo sabes es que no estás preparado ni para plantearte el pensar en programar un juego, y mucho menos de ps3.

puedes extenderte un poco sobre esta afirmacion?

Está bastante claro, no se en qué debería extenderme.
Johny27 escribió:Está bastante claro, no se en qué debería extenderme.


¿Tampoco puede aprender?
Ernestorrija escribió:
Johny27 escribió:Está bastante claro, no se en qué debería extenderme.


¿Tampoco puede aprender?

Sí, poder puede, pero sinceramente no me apetece extenderme estando google ahí.
Johny27 escribió:
Ernestorrija escribió:
Johny27 escribió:Está bastante claro, no se en qué debería extenderme.


¿Tampoco puede aprender?

Sí, poder puede, pero sinceramente no me apetece extenderme estando google ahí.



Entonces tampoco pretendias ayudar, ¿no? pregunto sin saber, que yo no se programar.
Yo creo que lo puede tener mejor salida a programar con buenas herramientas y salida es para el iphone.
Johny27 escribió:
Ernestorrija escribió:
Johny27 escribió:Está bastante claro, no se en qué debería extenderme.


¿Tampoco puede aprender?

Sí, poder puede, pero sinceramente no me apetece extenderme estando google ahí.

Ya que no te apete discutirlo, supongo que no responderas cuando digo que discrepo de tu afirmacion. Como diferencia contigo, si alguien me pregunta, yo si razonare mi postura si alguien me pregunta en este hilo

Themax. Las herramientas del iPhone no son tan buenas, te lo aseguro. A nivel de facilidades de programacion, lo mejor es sin duda el XNA. Visual studio es insuperable, y C# es muy asequible para principiantes (es un java-like) Despues, cualquier otra plataforma que permita herramientas GNU tb es muy buen opcion.
Ernestorrija escribió:Entonces tampoco pretendias ayudar, ¿no? pregunto sin saber, que yo no se programar.

No, simplemente decirle que tenía mucho que aprender antes de meterse en algo tan "gordo".

ffelagund escribió:Ya que no te apete discutirlo, supongo que no responderas cuando digo que discrepo de tu afirmacion.

Tienes derecho a discrepar, otra cosa es que considere que llevas razón.

De verdad que discusión más tonta.
Johny27 escribió:
Ernestorrija escribió:Entonces tampoco pretendias ayudar, ¿no? pregunto sin saber, que yo no se programar.

No, simplemente decirle que tenía mucho que aprender antes de meterse en algo tan "gordo".

ffelagund escribió:Ya que no te apete discutirlo, supongo que no responderas cuando digo que discrepo de tu afirmacion.

Tienes derecho a discrepar, otra cosa es que considere que llevas razón.

De verdad que discusión más tonta.

Dado que tu no argumentas nada, ni entras en la discusion, lo que consideres importa bien poco. No aportas nada, asi que tus consideracion o aseveraciones absolutas no valen nada.

PD: lo tonto es intentar imponer un punto de vista "por que si". Como dije antes,yo tambien considero que tu no llevas razon, la diferencia es que si me lo preguntan, yo digo el por que.
Yo creo que la Wii, sobretodo ciertos juegos que todos conocemos, luego estaría la Xbox 360 y por último la PS3 con su celulino de la placa [carcajad]

Salu2
Buscavidas escribió:Yo creo que la Wii, sobretodo ciertos juegos que todos conocemos, luego estaría la Xbox 360 y por último la PS3 con su celulino de la placa [carcajad]

Salu2
No tiene nada que ver que un juego sea malo con que sea sencillo de programar (al menos no siempre). Te aseguro que puede ser más sencillo hacer un buen juego de PSN o XBLA que uno malo de Wii. Todo depende de las herramientas que den. No he podido ver las herramientas de desarrollo de Wii en profundidad, pero es que XNA es una maravilla...
Alomejor para ir practicando un poco puedes pensarte el programar para portatiles.
No conozco mucho el tema de las de sobremesa (pero aqui te han explicado muy bien) pero en NDS tienes el devkitPro ese (y para PSP tambien) se han visto cosas muy interesantes y alomejor te interesa probarlo.
norhild escribió:No tiene nada que ver que un juego sea malo con que sea sencillo de programar (al menos no siempre). Te aseguro que puede ser más sencillo hacer un buen juego de PSN o XBLA que uno malo de Wii. Todo depende de las herramientas que den. No he podido ver las herramientas de desarrollo de Wii en profundidad, pero es que XNA es una maravilla...

Me refería a los ports de PS2 para Wii, que sólo tienen que adaptar el título original al mando.

Salu2
Buscavidas escribió:
norhild escribió:No tiene nada que ver que un juego sea malo con que sea sencillo de programar (al menos no siempre). Te aseguro que puede ser más sencillo hacer un buen juego de PSN o XBLA que uno malo de Wii. Todo depende de las herramientas que den. No he podido ver las herramientas de desarrollo de Wii en profundidad, pero es que XNA es una maravilla...

Me refería a los ports de PS2 para Wii, que sólo tienen que adaptar el título original al mando.

Salu2



Parece facil, ¿lo hacemos? jajajaja
Ernestorrija escribió:Parece facil, ¿lo hacemos? jajajaja

Supongo que fácil no será, pero al menos será más sencillo que programar para la 360 o la PS3.

Salu2
quote="Johny27"]
Está bastante claro, no se en qué debería extenderme.[/quote]

¿Tampoco puede aprender?[/quote]
Sí, poder puede, pero sinceramente no me apetece extenderme estando google ahí.[/quote]
Ya que no te apete discutirlo, supongo que no responderas cuando digo que discrepo de tu afirmacion. Como diferencia contigo, si alguien me pregunta, yo si razonare mi postura si alguien me pregunta en este hilo

Themax. Las herramientas del iPhone no son tan buenas, te lo aseguro. A nivel de facilidades de programacion, lo mejor es sin duda el XNA. Visual studio es insuperable, y C# es muy asequible para principiantes (es un java-like) Despues, cualquier otra plataforma que permita herramientas GNU tb es muy buen opcion.[/quote]

pero el creador del hilo esta hablando de hacer algo, cuando no tiene las mas minima idea de NADA, es como si pregunto yo que hay que hacer para construir el empire states o algo asi... ¬_¬
Johny27 escribió:
ikiu escribió:Pues si ps3 tiene linux y un compilador de c++ para ps3, no entiendo porque programar en c++ para linux no es programar para ps3

En lo de XNA discrepo

Si no lo sabes es que no estás preparado ni para plantearte el pensar en programar un juego, y mucho menos de ps3.

A mi me has dejado con la duda (Es que estoy haciendo DAI y por lo tanto, empezando a aprender a programar xD). Te refieres a que no es lo mismo programar para un S.O, que para la consola en si, no?
Si tu programas en C++ para linux es eso, C++ para linux, y correrá en una ps3 y en el PII de mi tia si le instalo Linux. En cambio si programas para PS3, seguramente toques lenguajes de programación y herramientas que nada tienen que ver con C++, porque estan pensados para el hardware de la consola, verdad?
Namco69 escribió:
Johny27 escribió:
ikiu escribió:Pues si ps3 tiene linux y un compilador de c++ para ps3, no entiendo porque programar en c++ para linux no es programar para ps3

En lo de XNA discrepo

Si no lo sabes es que no estás preparado ni para plantearte el pensar en programar un juego, y mucho menos de ps3.

A mi me has dejado con la duda (Es que estoy haciendo DAI y por lo tanto, empezando a aprender a programar xD). Te refieres a que no es lo mismo programar para un S.O, que para la consola en si, no?
Si tu programas en C++ para linux es eso, C++ para linux, y correrá en una ps3 y en el PII de mi tia si le instalo Linux. En cambio si programas para PS3, seguramente toques lenguajes de programación y herramientas que nada tienen que ver con C++, porque estan pensados para el hardware de la consola, verdad?


Mas que el lenguaje me figuro que se referiria a que debes hacer cosas para SIMD, el lenguaje en si es lo de menos, pero vamos, que lo que controlan del tema son ellos, yo no tengo ni idea de nada
Namco69 escribió:
Johny27 escribió:
ikiu escribió:Pues si ps3 tiene linux y un compilador de c++ para ps3, no entiendo porque programar en c++ para linux no es programar para ps3

En lo de XNA discrepo

Si no lo sabes es que no estás preparado ni para plantearte el pensar en programar un juego, y mucho menos de ps3.

A mi me has dejado con la duda (Es que estoy haciendo DAI y por lo tanto, empezando a aprender a programar xD). Te refieres a que no es lo mismo programar para un S.O, que para la consola en si, no?
Basicamente, y que si no conoce ni la arquitectura de la ps3 y sus limitaciones (como que en linux no esta disponible la mitad del hardware, y esa limitación es de las simples y ampliamente conocidas) debería empezar por los cimientos en vez de querer, como dicen, construir el empire state teniendo una pala, un globo, y una moneda de 5 duros.

Si tu programas en C++ para linux es eso, C++ para linux, y correrá en una ps3 y en el PII de mi tia si le instalo Linux. En cambio si programas para PS3, seguramente toques lenguajes de programación y herramientas que nada tienen que ver con C++, porque estan pensados para el hardware de la consola, verdad?

Sí. Además no es nada simple programar para ps3 con todas sus "características" especiales, y si no lo haces y creas código genérico ppc te saldrá un megachurro que flipas que encima irá a pedales.
Johny27 escribió:
Namco69 escribió:A mi me has dejado con la duda (Es que estoy haciendo DAI y por lo tanto, empezando a aprender a programar xD). Te refieres a que no es lo mismo programar para un S.O, que para la consola en si, no?
Basicamente, y que si no conoce ni la arquitectura de la ps3 y sus limitaciones (como que en linux no esta disponible la mitad del hardware, y esa limitación es de las simples y ampliamente conocidas) debería empezar por los cimientos en vez de querer, como dicen, construir el empire state teniendo una pala, un globo, y una moneda de 5 duros.

Si tu programas en C++ para linux es eso, C++ para linux, y correrá en una ps3 y en el PII de mi tia si le instalo Linux. En cambio si programas para PS3, seguramente toques lenguajes de programación y herramientas que nada tienen que ver con C++, porque estan pensados para el hardware de la consola, verdad?

Sí. Además no es nada simple programar para ps3 con todas sus "características" especiales, y si no lo haces y creas código genérico ppc te saldrá un megachurro que flipas que encima irá a pedales.


oki [oki]
Buscavidas escribió:
Ernestorrija escribió:Parece facil, ¿lo hacemos? jajajaja

Supongo que fácil no será, pero al menos será más sencillo que programar para la 360 o la PS3.

Salu2
No sé si lo sabes, pero para ello tendrías que tener acceso al código del juego original, cuanto menos...
Una cosa es que sea más fácil para la empresa reutilizar todo ese diseño y código, y otra que sea fácil para un 'indie' hacer un port de un juego comercial. Para eso, casi es más sencillo hacer el juego de 0 (en la consola que sea más sencilla)...
norhild escribió:No sé si lo sabes, pero para ello tendrías que tener acceso al código del juego original, cuanto menos...
Una cosa es que sea más fácil para la empresa reutilizar todo ese diseño y código, y otra que sea fácil para un 'indie' hacer un port de un juego comercial. Para eso, casi es más sencillo hacer el juego de 0 (en la consola que sea más sencilla)...

Yo me refería desde el punto de vista de una empresa de videojuegos, desde la óptica de un "indie" como tú dices, pues supongo que en efecto es como señalas.

Salu2
Namco69 escribió:
Johny27 escribió:
ikiu escribió:Pues si ps3 tiene linux y un compilador de c++ para ps3, no entiendo porque programar en c++ para linux no es programar para ps3

En lo de XNA discrepo

Si no lo sabes es que no estás preparado ni para plantearte el pensar en programar un juego, y mucho menos de ps3.

A mi me has dejado con la duda (Es que estoy haciendo DAI y por lo tanto, empezando a aprender a programar xD). Te refieres a que no es lo mismo programar para un S.O, que para la consola en si, no?
Si tu programas en C++ para linux es eso, C++ para linux, y correrá en una ps3 y en el PII de mi tia si le instalo Linux. En cambio si programas para PS3, seguramente toques lenguajes de programación y herramientas que nada tienen que ver con C++, porque estan pensados para el hardware de la consola, verdad?
Concretamente en el caso de la PS3, el compilador es el mismo en el sdk oficial y en el linux, y una gran parte de las librerias basicas tambien (libspe, libspe2) Evidentemente hay librerias adicionales y herramientas de testeo, profiling y debug que no estan disponibles en linux, pero en ese linux hay OTRAS herramientas quizas no tan especializadas, pero perfectamente suplementarias (herramientas GNU). Con respecto al IDE de compilacion, se puede usar perfectamente cualquiera (Visual Studio, CodeBlocks, Eclipse+CDT, etc) Y por cierto, el lenguaje que se usa es siempre C/C++ (y alguna parte en ASM, sobre todo para las SPU, pero eso ya casi no se lleva)

Tambien, evidentemente si generas codigo para las SPE, ese programa solo correrá en la PS3, y no en cualquer PC con linux.

PD: Hasta la gente de Insomniac recomienda aprender a programar con el Linux de la PS3 si se quiere aprender a programar juegos para PS3, ya que la base y la tecnología son iguales.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
CHORRADA DE HILO
Cleveland escribió:.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
CHORRADA DE HILO

para eso no postees.

PD: chorrada de mensaje y de reflote.
52 respuestas
1, 2