Me gustaría aprender a desarrollar juegos web/móviles. ¿Qué idioma es mejor para eso? ¿Java? DO#? ¿Rubí? ¿ActionScript?¿Qué idioma aprender para desarrollar juegos web/móviles?
No me interesa desarrollar juegos de escritorio.
Me gustaría aprender a desarrollar juegos web/móviles. ¿Qué idioma es mejor para eso? ¿Java? DO#? ¿Rubí? ¿ActionScript?¿Qué idioma aprender para desarrollar juegos web/móviles?
No me interesa desarrollar juegos de escritorio.
Aprender C# y XNA le daría un lugar donde comenzar para juegos basados en la Web y Windows 7 Mobile.
Una vez que obtenga eso, entonces MonoTouch y XnaTouch le darán la capacidad de iPhone.
Aprende J2ME. es mejor para el desarrollo de juegos móviles. si te gusta el desarrollo de juegos de iPhone, entonces su objetivo es C.
Bueno, para agregar otro idioma ;-), ¿por qué no pruebas con Java? Hay unos cuantos buenos libros por ahí (no especialmente para juegos web, pero para programar un juego que necesita algo más que una interfaz gráfica de usuario):
iPhone utiliza Objetivo -DO. Windows Mobile usa varios idiomas pero prefiere C#. Android usa Java pero puede usar otros con el NDK. Lo más importante, cada uno tiene diferentes marcos disponibles. Yo diría que su mejor opción sería escribir su núcleo en C o C++ (que son los idiomas más ampliamente portátiles en la tierra) y luego usar lo que mejor funcione en una plataforma dada para interactuar con sus servicios nativos. Por ejemplo, la capa de interfaz C++ core y Objective-C en iPhone (para acceder a eventos táctiles y de movimiento).
que necesita para decidir qué plataforma se quiere desarrollar para: 1. Windows Mobile - C, C++, C# 2. dispositivos J2ME como Nokia, SE, Motorola - Java ME 3. dispositivos Symbian - C++ 4 . iPhone - C objetivo 5. Android - Java
Por otro lado usted tiene la web: 1. juegos en flash - flash 2. HTML/5 juegos - HTML + CSS + Javascript
sugiero centrarse en una plataforma y comenzar allí. Los dispositivos del mercado de teléfonos inteligentes (iPhone, Android, WP7, BB, etc.) tienen un navegador web bastante bueno que ahora permite ejecutar juegos flash (no en iPhone: D) o basados en html en la web, por lo que debería considerarlo también.
Gracias, ya tengo algunos conceptos básicos de C# y estoy bien con OOP así que supongo que tendría sentido. No estoy seguro de si Java no es mejor. –
Java le ofrecerá una gama más amplia de dispositivos móviles, pero definitivamente no le permitirá orientar los dispositivos móviles de gama superior (Win7 Mobile, iPhone, WebOS, etc. obtendrá Blackberry, pero Tendrás que modificar tu código de todos modos). –
Las API y los lenguajes patentados de Microsoft son demasiado volátiles. El cambio de la sintaxis de los idiomas cada pocas versiones, y los desarrolladores/compañías solo deben reescribir sus programas en el nuevo. MTBL (tiempo medio antes del legado) es demasiado rápido. – JohnnySoftware