Programación Específica > Programación de Videojuegos
Estamos Creando Un Proyecto
paulados:
HOlaaa, esto va dedicado a JuanKa, pero tan solo por dialogar un poco e informarme yo mas.
Para empezar, yo he programado en C/C++ y Java, aparte de en otros desconocidos lenguajes, y lo que te planteo es lo siguiente:
0.- Por un lado, no he programado en .NET, pero por lo que se lo bueno de su idea es que da igual que programes en visual basic .net, asp, c# o c++, en cualquiera puedes mezclar código sin problemas. Entonces, ¿porque eres tan partidario de C#? Entiendo que te guste, por lo que se es como Java (ese si lo conozco) y si es así debe ser bastante cómodo de usar. Pero si un programa como XNA STudio y XNA Framework que comentabas que es compatible con .NET, es compatible con todos los lenguajes que soporta, así que no es necesario programar con C#, sino con cualquiera de los que admite .NET.
1.- Por otro lado, la version de .NET express si mal no tengo entendido ahora es gratuita pero no para hacer aplicaciones comerciales que yo sepa. No es que sea un factor importante, pero para un programador que va a hacer aplicaciones, el hecho de no tener que pagar para desarrollar aplicaciones ayuda.
paulados:
Holaa de nuevo,
Esto es para Isirius:
Una preguntillla, no es que sea especialmente importante, pero supongo que no todos los programas a utilizar seran gratuitos.
Como he dicho, no es que sea del todo importante, pero ultimamente me ha dado por utilizar software libre y le voy dando cada vez más importancia.
Un saludo y.... ANIMOOO!!!
P.D: Para JuanK, dices que tu te has metido anteriormente en otros proyectos. Que tipo de proyectos planteaste? No llevo mucho tiempo en solo código y tengo curiosidad.
JuanK:
--- Citar ---0.- Por un lado, no he programado en .NET, pero por lo que se lo bueno de su idea es que da igual que programes en visual basic .net, asp, c# o c++, en cualquiera puedes mezclar código sin problemas. Entonces, ¿porque eres tan partidario de C#? Entiendo que te guste, por lo que se es como Java (ese si lo conozco) y si es así debe ser bastante cómodo de usar. Pero si un programa como XNA STudio y XNA Framework que comentabas que es compatible con .NET, es compatible con todos los lenguajes que soporta, así que no es necesario programar con C#, sino con cualquiera de los que admite .NET.
--- Fin de la cita ---
Porque C# ha heredado la sintaxis de C++, y en ese sentido para mi es mas comodo de usar que la sintaxis de otros lenguajes, pero principalmente lo defiendo por que cada nuva caracteristica que se le adiciona al CLR o al .net FrameWork el primer lenguaje para el cual es soportada es, generalmente ( bueno, siempre ha sido asi) C#, esto debido a que C# fue el lenguaje creado ( algunos dicen extendido) especificamente para crear apliaciones con el CLR mientras que los demas lenguajes han sido portados a este.
Ten en cuenta que generalmente los desarrolladores que llegan a C# suelen tener más experiencia y conocimientos avanzados que los que llegan a otros lenguajes, esto debido a que los que llegan a C# generalmete son programadores con experiencia en C y C++. Esto no quiere decir que los que llegan de otros lenguajes no sean considerados expertos o conocedores mas avanzados, pero si es una tendencia notablemente marcada que el desarrollador de C# suele tener mejor dominio en conocimientos avanzados y profundos que otros desarrolladores.
Lo que sucede con XNA es que dice que solo tendra soporte para C# inicialmente, pero no porque no pueda tenerlo para otro lenguaje sino porque su primera version ( incluyendo las versiones express) solo servira para compilar codigo en C#, Recordemos que XNA Studio es como una version de Visual Studio pero enfocada y extendida a la creacion de videojuegos.
--- Citar ---1.- Por otro lado, la version de .NET express si mal no tengo entendido ahora es gratuita pero no para hacer aplicaciones comerciales que yo sepa. No es que sea un factor importante, pero para un programador que va a hacer aplicaciones, el hecho de no tener que pagar para desarrollar aplicaciones ayuda.
--- Fin de la cita ---
Es gratuita en efecto, pero creo que la liscencia no permite hacer uso comercial del mismo, sin embargo no es asi como tu lo mencionas.
Hay que averiguar al respecto pues aun me quedan dudas, pero tengo entendido que si bajas el .net framweWork SDK puedes hacer tus aplicaciones y comercializarlas sin problema, pero si usas el visual studio para crearlas si debes pagar liscencia por el, sino quieres pagar liscencia para poder comercializar tu producto entonces instalas el .net framework SDK y en ves de usar el Visual Studio usas el Sharp Develop o el mono develop o alguno de esos.
Es como en java, con el JDK desarrollar en java no te cuesta nada tampoco, pero si usas el Borland J Builder tienes que pagar la liscencia si quieres comercializar tus productos, sino quieres pagar , entonces al igual que en C# usas una herramienta gratuita que generalmente es menos buena que la paga como eclipse etc, y desarrollas con ella.
JuanK:
--- Cita de: "paulados" --- Holaa de nuevo,
Esto es para Isirius:
Una preguntillla, no es que sea especialmente importante, pero supongo que no todos los programas a utilizar seran gratuitos.
Como he dicho, no es que sea del todo importante, pero ultimamente me ha dado por utilizar software libre y le voy dando cada vez más importancia.
Un saludo y.... ANIMOOO!!!
P.D: Para JuanK, dices que tu te has metido anteriormente en otros proyectos. Que tipo de proyectos planteaste? No llevo mucho tiempo en solo código y tengo curiosidad.
--- Fin de la cita ---
En los link coloque de mi proyecto de grado en este mismo thread, si buscas en el foro de videojuegos encontraraas proyectos muy buenos como el de amilius y encontraras algunos otros propyectos experimentales, pero en total no encontraras mas de 4 o 5 proyectos que hayan hecho algo, el resto... mas de 15 creo yo llegan plenteando lo mismo y nunca han hecho nada.
Eternal Idol:
--- Cita de: "JuanK" --- Hay que averiguar al respecto pues aun me quedan dudas, pero tengo entendido que si bajas el .net framweWork SDK puedes hacer tus aplicaciones y comercializarlas sin problema, pero si usas el visual studio para crearlas si debes pagar liscencia por el, sino quieres pagar liscencia para poder comercializar tu producto entonces instalas el .net framework SDK y en ves de usar el Visual Studio usas el Sharp Develop o el mono develop o alguno de esos.
--- Fin de la cita ---
Entonces te estan cobrando una licensia por usar el IDE ... No creo que cobren nada, ya bastante sale el producto.
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa