Memoria PFC Marcos Carro Arribas.Pdf

Memoria PFC Marcos Carro Arribas.Pdf

UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN PROYECTO FIN DE CARRERA DISEÑO E IMPLEMENTACIÓN DEL JUEGO “BUBBLE SHOOTER” MEDIANTE XNA 3.1 Autor. Marcos Carro Arribas Tutor. Juan Peralta Donate Febrero, 2011 Página 1 Página 2 Agradecimientos En esta sección me gustaría dar las gracias a todas las personas que me han ayudado desde que empecé la carrera hasta el día de hoy a poder realizar la presentación de este Proyecto Fin de Carrera. Quiero comenzar dando especialmente las gracias a mis padres, Emilia y Emiliano, por los sacrificios hechos y el apoyo que he recibido para ayudarme siempre con mis estudios. Por haber creído siempre en mí, por preocuparse día a día y respaldarme cuando lo he necesitado. Gracias también a mis hermanos, Eva y Javier, por estar siempre ahí y echarme una mano siempre que en alguna ocasión he necesitado que me echaran una mano. A mis compañeros de universidad. En especial a Almudena, Javi, Jorge, Miguel y Víctor, por sus apoyos y amistad durante todos estos años y nuestras partiditas entre las clases. A mis amigos, por soportar todas mis batallitas de informático. A Juan Peralta, mi tutor, por darme la oportunidad de realizar este precioso proyecto. Por toda la ayuda y tiempo dedicado. Siempre ha estado disponible para resolver dudas y aportar sugerencias y conocimientos. Sin su colaboración, este proyecto nunca lo habría conseguido hacer. Al tribunal, por aceptar la invitación a la lectura de este Proyecto Fin de Carrera. Por último y muy especialmente, a Montse. Por ayudarme con las responsabilidades y así haber tenido más tiempo para realizar el Proyecto Fin de Carrera. Por apoyarme en todos los momento de dificultad y conseguir que afronte todo con ilusión. Gracias por estar siempre ahí. En definitiva, gracias a todos los que me han ayudado a hacer realidad mis sueños. Página 3 Página 4 Índice general Agradecimientos .................................................................................................................................... 3 Índice general ........................................................................................................................................ 5 Índice de figuras .................................................................................................................................... 7 Índice de código ................................................................................................................................... 10 Índice de tablas .................................................................................................................................... 11 Capítulo 1 ............................................................................................................................................. 13 Introducción ........................................................................................................................................ 13 1.1. Descripción general ................................................................................................................... 14 1.2. Motivación del Proyecto ............................................................................................................ 15 1.3. Objetivos del Proyecto ............................................................................................................... 15 1.4. Contenido de la memoria ........................................................................................................... 18 Capítulo 2 ............................................................................................................................................. 19 Estado de la cuestión ........................................................................................................................... 19 2.1. Antecedentes .............................................................................................................................. 20 2.2. Historia de los videojuegos ........................................................................................................ 20 2.2.1. Orígenes ............................................................................................................................. 21 2.2.2. Evolución de los videojuegos ............................................................................................. 22 2.2.3. Los videojuegos en la actualidad ........................................................................................ 60 2.2.4. Futuro de los videojuegos .................................................................................................. 63 2.3. Ciclo de vida de los videojuegos ............................................................................................... 67 2.3.1. Concepción de la idea ........................................................................................................ 67 2.3.2. Diseño ................................................................................................................................ 70 2.3.3. Planificación ....................................................................................................................... 71 2.3.4. Producción .......................................................................................................................... 72 2.3.5. Pruebas ............................................................................................................................... 73 2.3.6. Mantenimiento ................................................................................................................... 74 2.4. XNA Game Studio ..................................................................................................................... 75 2.4.1. Qué es XNA y por qué usarlo ............................................................................................ 75 2.4.2. Arquitectura de XNA Framework ...................................................................................... 76 2.4.3. XNA Build ......................................................................................................................... 81 2.4.4. XNA Game Studio ............................................................................................................. 83 2.5. Otras arquitecturas ..................................................................................................................... 84 Capítulo 3 ............................................................................................................................................. 89 Gestión del proyecto ........................................................................................................................... 89 3.1. Fase de Análisis ......................................................................................................................... 90 3.1.1. Idea inicial .......................................................................................................................... 90 3.1.2. Identificación de requisitos ................................................................................................ 91 3.1.3. Especificación de casos de uso ........................................................................................... 97 3.1.4. Diagrama de actividad del sistema ................................................................................... 102 3.1.5. Diagramas de secuencia ................................................................................................... 102 3.2. Fase de Diseño ......................................................................................................................... 107 3.2.1. Diagrama de clases ........................................................................................................... 107 3.2.2. Definición de las clases .................................................................................................... 108 3.3. Fase de Implementación .......................................................................................................... 118 3.3.1. Elementos que intervienen en el juego ............................................................................. 119 3.3.2. Algoritmos ........................................................................................................................ 130 3.3.3. Sistema de puntuación ...................................................................................................... 137 3.3.4. Niveles .............................................................................................................................. 137 Capítulo 4 ........................................................................................................................................... 139 Objetivos ............................................................................................................................................ 139 4.1. Objetivos y problemas encontrados ......................................................................................... 140 4.2. Conclusiones ............................................................................................................................ 141 Página 5 Capítulo 5 ........................................................................................................................................... 143 Líneas futuras ...................................................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    174 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us