RT Generic T1 Diseño e implementación del juego StarCraft mediante la herramienta Microsoft XNA 3.1 A1 Yusty Tenorio, Iván AB Si bien no existe acuerdo acerca de cuál fue el primer videojuego, sí se tiene la certeza de que tuvo su origen entre 1950 y 1970. Aquella época aportó títulos como Lanzamiento de misiles[r1], Tennis for Two[r2], Spacewar![r3] o Pong[r4], que utilizaban más principios electromecánicos que software. A lo largo de los años, losdescubrimientos en materia de hardware, las mejoras a nivel de software y, sobre todo,el espíritu innovador han impulsado sobremanera el trabajo del sector. A lo largo de los últimos quince años, los videojuegos se han consolidado como uno de los sectores más rentables de la industria. Esto ha llevado a que se produzca un gran crecimiento y diversificación del negocio. Un sector que hace apenas siete años basaba sus beneficios en el desarrollo de productos comerciales clásicos[1] ha evolucionado introduciendo nuevos modelos: los videojuegos casuales[2], bajo demanda[3], arcade[4], indie[5],sociales[6]…Este proyecto tiene como objetivo el desarrollo de un cliente del juego StarCraft[r5], realizado en 1998 por Blizzard Entertainment. Esta producción nace como un juego de estrategia en tiempo real. En ella se narra la historia del futurístico conflicto entre tres razas espaciales, dejando al jugador el control total sobre cualquiera de ellas a su elección. Para la creación de StarCraft se tomaron ideas de Dune 2[r6], que fue el primer desarrollo en tiempo real que permitió jugar con total libertad de acción: se podían mover las unidades por todo el mapa, se podía atacar cualquier objetivo y se podían construir tantos edificios o unidades como fuera necesario. Otras creaciones que inspiraron la obra central de este proyecto fueron Command & Conquer[r7],Age of Empires[r8] y WarCraft II[r9]: de éstas se tomaron ideas de gráficos, menús, misiones,interfaz… Desde su publicación, StarCraft ha tenido una base de jugadores numerosa y participativa. Recientemente se ha publicado su segunda parte, StarCraft 2[r10], siendo uno de los eventos más importantes del sector durante el año 2010. El desarrollo planteado en este proyecto consiste en la implementación de uncliente de juego de StarCraft. En él se implementan las opciones disponibles para eljugador local, dejando como líneas futuras el trabajo en red y la inclusión deinteligencia artificial. Las tecnologías utilizadas para la implementación son losproductos de Microsoft XNA Game Studio[7], .NET Framework[8] y Visual C#[9]. Una vezdesarrollado, el producto puede ser clasificado como videojuego indie de estrategia en tiempo real[10]. YR 2011 FD 2011 LK http://hdl.handle.net/10016/13813 UL http://hdl.handle.net/10016/13813 LA spa DS e-Archivo RD 30 abr. 2024