2010-03-08 14 views

Respuesta

5

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.

+0

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. –

+0

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). –

+0

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

1

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.

1

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):

5

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).

0

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.

Cuestiones relacionadas