Hola a todos: No me queda claro si Gilberto quiere hacer un juego 3d o 2d. En el caso de que sea 2d se programa de la misma manera que cualquier otra aplicacion de escritorio.
Los lenguajes mas utilizados para esto son java y flash. En cuanto al flash solo conozco la herramienta de desarrollo "Flash" de la antigua Macromedia (ahora es de Adobe). Es software privativo y me parece que no existen versiones para linux. Con respecto a Java, debes instalar el interprete y el compilador de Java o una version libre de estos como Harmony o Kaffe. El IDE mas utilizado es Eclipse, puedes tambien instalar Jbuilder, aunque es software privativo, tiene una version gratuita para windows y linux. La ventaja del Jbuilder es que te genera el codigo de la interfase grafica al estilo del visualstudio. Si quieres usar C++, puedes utilizar cualquiera de las bibliotecas graficas que mencionas. SmartWin++ no la conozco. GTK es casi que la biblioteca grafica por excelencia de linux, existe tambien su version para windows. wxWidgets a mi me gusta mucho, en realidad no es una biblioteca grafica, sino que encapsula los controles nativos, por ejemplo GTK en linux y usa la API en windows. La puedes utilizar en una gran cantidad de plataformas. El wxBuilder te genera el codigo de la interfase grafica al estilo del visualstudio, es SWL y existe para linux y Windows. Como IDE puedes usar Anjuta o Kdevelop (linux), en windows te recomiendo wxWidget-Devcpp, es excelente trae integrada wxWidget, te genera el codigo de la interfase grafica al estilo del visualstudio, puedes instalarle un monton de bibliotecas que bajas de su sitio web, que hacen infinidad de cosas, y encima de eso es SWL. Otro que deberias considerar es C#, es un lenguaje potente y simple, en pleno desarrollo. Existen excelentes IDE que son SWL para trabajar con este, Mono-develop (linux) y SharpDevelop (Windows y no tienen nada que envidiarle al visualstudio). Para utilizarlos tienes que tener instalado mono (linux y windows) o el .net framework (windows). Puedes bajar todos estos programas que te mencione de internet. En los repositorios de Debian y Ubuntu estan todos y otros mas. Para herramientas libres en windows consulta cdlibre.org, tiene descripciones y enlaces de la crema y nata del SWL para windows. Si tienes acceso al ftp de infomed, ahi estan casi todos. Tengo libros en formato electronico de Java,C++,C# y wxWidget. Todo eso dentro de mis 10 GB de libros de informatica que incluyen tambien PHP, Python, etc. No se asusten que tengo separados los mejores. Aunque no los puedo enviar por email porque son muy grandes, si pueden pasar por mi trabajo a buscarlos. Agradeceria un libro de mono si alguien lo tiene. Saludos: Jose Cobas. MSc. Ing. Jose Cobas Rodriguez. Desarrollo Web. Centro Nacional Coordinador de Ensayos Clinicos. Visitenos en: www.cencec.sld.cu registroclinico.sld.cu On 23 Jun 2008 at 11:36, Gilberto Vento Alvarez wrote: > Hola soporte > > Estoy intentando desarrollar una aplicación multiplataforma, es un video > juego para escritorio, osea quiero decir que no se ejecuta en pantalla > completa. > > He buscado en la web y me he encontrado con varias librerías candidatas para > hacer esto que quiero, pero no puedo decidirme pues todas parecen tener sus > pros y sus contras > > wxWidgets > GTK+ > SmartWin++ > > Mi pregunta es la siguiente > > Podrían indicarme donde puedo encontrar información que compare estas > librerías y/o otras que también sean multiplataforma para poder seleccionar > una para mi proyecto, o quizás podrían recomendarme alguna en especifico. > > Aquí hay una lista de los aspectos que considero críticos > > - Orientación a Objetos > - Integración con OpenGL/DirectX así como con SDL o cualquier otra librería > de graficos multiplataforma. > - Integración con varios compiladores gcc/borland c++/visual c++ > - Facil distribución e instalación > - Herramientas RAD para la creación visual de ventanas. > > gracias de antemano > > Salu2 > > gilberto > _______________________________________________ > Cancelar suscripción > https://listas.softwarelibre.cu/mailman/listinfo/linux-l > Buscar en el archivo > http://listas.softwarelibre.cu/buscar/linux-l _______________________________________________ Cancelar suscripción https://listas.softwarelibre.cu/mailman/listinfo/linux-l Buscar en el archivo http://listas.softwarelibre.cu/buscar/linux-l
