Tesis Video Juego
Christian SossaTesis20 de Marzo de 2019
5.990 Palabras (24 Páginas)209 Visitas
DESARROLLO VIDEOJUEGO EN 3D “DA-14”
CRISTIAN CAMILO SOSA RODRIGUEZ
CHRISTIAN ALEXANDER VARGAS FORERO
CORPORACIÓN UNIVERSITARIA MINUTO DE DIOS
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE INFORMÁTICA Y ELECTRÓNICA
PROGRAMA DE TECNOLOGÍA EN INFORMÁTICA
BOGOTÁ D.C
I-2013
DESARROLLO VIDEOJUEGO EN 3D “DA-14”
CRISTIAN CAMILO SOSA RODRIGUEZ
CHRISTIAN ALEXANDER VARGAS FORERO
Trabajo de grado para
Optar al título de
Tecnólogo en informática
Asesor:
Ing. Sócrates Rojas Amador
CORPORACIÓN UNIVERSITARIA MINUTO DE DIOS
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE INFORMÁTICA Y ELECTRÓNICA
PROGRAMA DE TECNOLOGÍA EN INFORMÁTICA
BOGOTÁ D.C
I-2013
Nota de aceptación
____________________________
____________________________
____________________________
____________________________
____________________________
____________________________
____________________________
Firma del presidente del jurado
____________________________
Firma del jurado No. 1
____________________________
Firma del jurado No. 2
Bogotá D.C, Abril de 2013
Dedicatoria
Dedicado aquellas personas que pusieron su fe en nosotros, y con sus deseos permitieron que el objetivo planteado desde el inicio se cumpliera y que hoy estemos culminando la primera fase de los estudios de educación superior. A nuestras familias por ser el pilar fundamental en todo lo que somos, en toda nuestra educación, tanto académica, como de la vida, por su incondicional apoyo perfectamente mantenido a través del tiempo, a nuestros docentes y directivas que aportaron estimulo, conocimiento y herramientas a lo largo de nuestro proceso académico y que su gran apoyo permitió la motivación para la culminación de nuestros estudios profesionales y para la elaboración de esta tesis, de igual forma a los futuros egresados, que con el presente material se nutrirán y sacaran el mejor provecho para sus proyectos.
.
Agradecimientos
Agradezco a mi familia en especial a mi madre que fue la persona que siempre ha creído en mí y quien motivo el estudio y el esfuerzo durante toda esta etapa de mi vida, por estar siempre a mi lado y brindarme ese apoyo incondicional. A mis amigos que me han enseñado muchas cosas y que de alguna forma han sido quienes me han ayudado a salir adelante. A mis compañeros de clase, quienes han recorrido conmigo este gran paso evolutivo en el mundo profesional.
Cristian Camilo Sosa Rodríguez
Gracias a mi madre por impulsarme a empezar mis estudios universitarios, a mi pareja por creer siempre en mí y estar a mi lado apoyándome con la mayor motivación y enseñar que los sueños se pueden hacer realidad, si trabajo con esmero dedicación y humildad.
Christian Alexander Vargas Forero
Agradecimientos
Agradecemos a la universidad Minuto de Dios, al programa de Tecnología de Informática de la facultada de Ingeniería y Electrónica, que por medio del semillero de video juegos Ultra gaMes Dimention incentivaron en nosotros el desarrollo de contenidos digitales. Al profesor Sócrates Amador por su constante apoyo en el proceso de formación.
TABLA DE CONTENIDO
Pág.
RESUMEN 12
ABSTRACT 12
INTRODUCCIÓN 13
1.1 Titulo 14
1.2 Planteamiento del problema 14
1.3 Alcances y justificación 15
1.4 Objetivos 19
1.4.1 Objetivo General 19
1.4.2 Objetivos Específicos 19
2. INGENIERIA DEL PROYECTO 20
2.1 Modelo de desarrollo 20
3. ANÁLISIS Y DISEÑO 25
3.1 Definición de requerimientos 25
3.1.1Requerimientos Funcionales 25
3.1.2Requerimientos no Funcionales 26
3.2 Descripción del sistema propuesto 27
3.2.1Roles o Módulos del sistema 30
3.3 Diseño del sistema propuesto 31
3.3.1 Diagramas Estáticos 31
3.3.2 Diagramas Dinámicos 36
4. DESARROLLO 45
4.1Especificaciones Técnicas 45
4.1.1Hardware 46
4.1.2Software 46
5. GLOSARIO 47
6. CONCLUSIONES 49
7. BIBLIOGRAFÍA 50
8. MANUALES 53
8.1Manual del usuario 53
8.2 Game Design Document 63
LISTA DE DIAGRAMAS
Pág.
Diagrama No.1: Ciclo de vida del proyecto 21
Diagrama No.2: Diagrama de clases 32
Diagrama No.3: Diagrama de componentes 36
Diagrama No.4: Diagrama de secuencia – Iniciar Juego 42
Diagrama No.5: Diagrama de secuencia - Jugar 43
Diagrama No.6: Diagrama de secuencia – Salir del juego 44
LISTA DE TABLAS
Pág.
Tabla No. 1: Descripción del diagrama de clases….......................................33
LISTA DE GRÁFICAS
Pág.
Gráfica No. 1: Caso de uso # 1………..........................................................37
Gráfica No. 2: Caso de uso # 2………………...............................................37
Gráfica No. 3: Caso de uso # 3….…….........................................................38
Gráfica No. 4: Caso de uso # 4………………...............................................38
Gráfica No. 5: Caso de uso # 5………………...............................................39
Gráfica No. 6: Caso de uso # 6………………...............................................40
Gráfica No. 7: Caso de uso # 7………………...............................................40
Gráfica No. 8: Caso de uso # 8………………...............................................41
LISTA DE INTERFACES
Pág.
Interfaz No. 1: Menú de arranque 27
Interfaz No. 2: Selección de nivel 28
Interfaz No. 3: Opción de sonido 29
Interfaz No. 4: Jugar 29
Interfaz No. 5: Fin del juego 30
RESUMEN
El presente proyecto se orienta a realizar una contribución en el área de la metodología de diseño y desarrollo de software.
La tesis tiene como objetivo principal desarrollar un videojuego en 3D implementando herramientas tales como Unity3D, que permite la realización del videojuego, Javascript, que genera la codificación del proyecto y Blender, que permite la realización y el modelado de los personajes en 3D, además, debido a la diversidad y multiplicidad de las actividades que se requieren para elaborar el producto de software, la metodología de trabajo SCRUM da soporte a un desarrollo tecnológico interdisciplinario lo cual hace que la metodología de trabajo sea aplicable al proceso de desarrollo de software.
ABSTRACT
This project aims to make a contribution in the area of design methodology and software development.
The main thesis aims to develop a 3D game such as Unity3D implementing tools that allows the performance of the game, Javascript, which generates the project and Blender coding, which allows the realization and modeling 3D characters also due to the diversity and multiplicity of activities required to develop the software product, the work methodology SCRUM supports an interdisciplinary technological development which makes the work methodology is applicable to the software development process.
INTRODUCCIÓN
Un videojuego es concebido como un medio de entretenimiento, en donde se incluye a uno o varios usuarios, llamados players o simplemente jugadores, los cuales mantienen una interacción constante con varias interfaces, como pueden ser los joysticks o controles, teclado, mouse, entre otros, y un dispositivo de video (monitor de PC, TV, Realidad Virtual, etc). Los videojuegos
...