2008-12-13 11 views
9

He codificado algunos proyectos más pequeños usando Silverlight 2.0, que es bastante impresionante.¿Silverlight 2.0 es una plataforma de desarrollo de juegos viable?

¿Silverlight 2.0 tiene lo que se necesita para ser una plataforma de desarrollo de juegos para la web?
(¿Son las tasas de refresco lo suficientemente altas, habrá motores 3D desarrollados, y muchas más preguntas)

Sí o no, con el detalle si lo desea, y por qué.

Respuesta

6

Silverlight es una plataforma muy viable para juegos web en 2D.

Creé Diver con él y la experiencia de desarrollo fue muy agradable. Estoy cerca de lanzar mi segundo juego y esta vez la experiencia de desarrollo fue incluso mejor porque las herramientas estaban fuera de beta.

El único inconveniente que veo en este momento es la falta de apoyo de los portales web del juego y sitios para compartir ad-ingresos como MochiAds

Sin el apoyo de este tipo de sitios, sus opciones de ganar dinero desde sus juegos serán un poco limitado. Su mejor opción para ganar dinero en este momento es alojar sus juegos en su propio sitio con una cuenta de Google AdSense.

Espero que los portales de juegos web y otros servicios de juegos web agreguen soporte para Silverlight una vez que el complemento se vuelva más omnipresente y alcancemos un punto de inflexión en la cantidad de juegos y desarrolladores de juegos de Silverlight.

Mi consejo: ¡saltar! Cuantas más personas desarrollen juegos de Silverliht, más rápido llegaremos a este punto de inflexión.

1

Puedes hacer juegos pequeños, puedes ver algunos tutorial game here. Tiene algún proyecto de código abierto para 3d engine. Pero no creo que sea el propósito principal de SilverLight :)

2

Bueno, Silverlight se puede utilizar para el desarrollo de juegos, al igual que Java se puede utilizar.

Es una muy mala idea en mi opinión, pero sería posible. Si está interesado en desarrollar un juego para un navegador web, le recomendaría Flash.

¿Y por qué no utilizarlo de todos modos? Ha existido durante años, probablemente podrá obtener MUCHOS ejemplos de código que puede usar y está COMPROBADO como una plataforma de juegos para la web.

Buena suerte con el desarrollo de tu juego. Es muy divertido :)

+0

Estos son algunos puntos buenos, pero ¿Silverlight no es un competidor de renderizado directo para Flash? ¿Más un competidor de Flash que un competidor de Java? – pearcewg

+0

Microsoft ha reservado ciertas características como 3D y descarga solo para Windows. Esto es anticompetitivo y crea problemas para los usuarios de Linux y Mac que los convierten en ciudadanos de segunda clase. Hasta que MS crezca y haga que Silverlight sea verdaderamente neutral en otras plataformas, no es una buena plataforma sobre la que construir. –

6

Dado que Silverlight 2 carece de soporte 3D o distorsiona las transformaciones o la manipulación del mapa de bits, estás más o menos limitado a los juegos de sprites 2D, pero podrías hacer un buen juego casual o incluso basado en física juego usando el motor de física Farseer o algo similar. El juego LineRider fue portado de Flash a Silverlight por razones de rendimiento, ya que ejecutar un framework .Net dentro del navegador puede brindarte mejoras de rendimiento en comparación con Flash. Entonces, si su juego es computacionalmente intensivo, podría ser la plataforma adecuada para usted ahora.

Con la compatibilidad 3D, la aceleración de hardware y la manipulación de mapas de bits en Silverlight 3, creo que será una plataforma de juegos web muy atractiva.

Incluso sin estas características, Innoveware ha hecho un muy impresionante puerto de Quake a Silverlight, se puede ver aquí:

http://www.innoveware.com/quakelight.html

El autor utiliza algunos hacks para hacer rasterización línea de escaneo a un mapa de bits por su pantalla, esto será mucho más fácil en Silverlight 3.

0

Creo que el principal problema con SilverLight hoy en día es su muy baja penetración de navegador en comparación con Flash. Incluso FlashPlayer 10, que ha estado fuera por menos de 6 meses, supera la adopción de SilverLight. Hay muchas razones para creer que esto podría cambiar con el tiempo, esp. en plataformas Windows, y ciertamente porque el ejército de programadores .NET es formidable. Pero en este momento su juego dependerá de los usuarios que acepten instalar una descarga, algo que no siempre es fácil. Mientras que si han estado en YouTube, dicen que van a tener Flash.

Cuestiones relacionadas