Adaptación del juego LGeneral utilizando el motor gráfico Unity

dc.contributor.authorRamos Fernández-Gallardo, Rubén
dc.date.accessioned2014-02-19T16:01:31Z
dc.date.available2014-02-19T16:01:31Z
dc.date.issued2013
dc.descriptionProyecto Fin de Carrera leído en la Universidad Rey Juan Carlos en el curso académico 2012/2013. Tutor del Proyecto: Agustín Santos Méndezes
dc.description.abstractEn este trabajo se ha realizado el desarrollo de un juego multiplataforma, el cual es una adaptación del popular juego de los noventa ¿Panzer General¿. Juego de estrategia por turnos desarrollado en 1994 por la empresa Strategic Simulations Inc. y ambientado en la Segunda Guerra Mundial. Este juego tiene como objetivos conquistar una serie de ciudades utilizando el menor número de turnos posibles. Para el desarrollo de este juego, se ha cogido como base el juego LGeneral que es la versión de software libre del juego Panzer General. Este juego se encuentra disponible en The Linux Game Tome, aunque también se puede encontrar disponible en la opción juegos dentro del menú Centro de software a partir de la versión 10.04 de Ubuntu. La posibilidad de que el juego pueda ser ejecutado en plataformas o entornos como Windows, Linux y Mac, así como en los navegadores Web, se debe a que se ha utilizado el motor gráfico Unity desarrollado por Unity Technologies. También comentar que dentro de los lenguajes permitidos (Boo, JavaScript, C#) por este motor gráfico para el desarrollo de aplicaciones, se ha elegido el lenguaje de programación C# para la realización de este juego por varios motivos que se explicarán en posteriores apartados. La adaptación de este juego a la plataforma Unity junto con la utilización del lenguaje de programación C#, ha supuesto varios retos y problemas, entre los cuales se pueden encontrar cambios en la estructura y diseño de las texturas soportadas, cambio en el manejo de las hebras o hilos del juego y un cambio en el manejo del sistema de eventos. También incluso en menor medida, se puede encontrar un cambio en el formato de los ficheros de los recursos cargados a la aplicación, con el fin de cumplir que el juego pueda ser multiplataforma. Otro de los problemas surgidos es el cambio de librerías utilizadas, debido a que ahora se está utilizando el lenguaje de programación C# en vez del lenguaje de programación C++ que se utilizaba en el juego original LGeneral. Resumiendo todo lo anterior, la adaptación de este juego utilizando el motor gráfico Unity, permite obtener una versión renovada o con un toque más moderno, de este popular juego de los años noventa. Así como posibles mejoras que puedan ser ofrecidas en un futuro gracias a la utilización de este motor gráfico.es
dc.description.departamentoSistemas Telemáticos y Computación
dc.identifier.urihttp://hdl.handle.net/10115/12099
dc.language.isospaes
dc.publisherUniversidad Rey Juan Carloses
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 España
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectInformáticaes
dc.subject.unesco3304 Tecnología de Los Ordenadoreses
dc.titleAdaptación del juego LGeneral utilizando el motor gráfico Unityes
dc.typeinfo:eu-repo/semantics/bachelorThesises

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
RubenRamos_PFC.pdf
Tamaño:
2.2 MB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
3.06 KB
Formato:
Item-specific license agreed upon to submission
Descripción: