7 jours d'essai offerts
Cet ouvrage et des milliers d'autres sont disponibles en abonnement pour 8,99€/mois

Compartir esta publicación

UNIVERSIDAD CARLOS III DE MADRID

ESCUELA POLITÉCNICA SUPERIOR

















INGENIERÍA TÉCNICA DE TELECOMUNICACIÓN
ESPECIALIDAD: SONIDO E IMAGEN



PROYECTO FIN DE CARRERA



Diseño e implementación del juego Super Pang para
plataforma Android


Autor: Pablo Covarrubias Herrera
Tutor: Juan Peralta Donate


CURSO ACADÉMICO 2011 / 2012
Proyecto Fin de Carrera

DISEÑO E IMPLEMENTACIÓN DEL JUEGO SUPER PANG PARA
PLATAFORMA ANDROID



Autor

PABLO COVARRUBIAS HERRERA



Tutor

JUAN PERALTA DONATE



La defensa del presente Proyecto Fin de Carrera se realizó el día __ de ___________ de
_____, siendo evaluada por el siguiente tribunal:




Presidente:





Vocal:





Secretario:






Y habiendo obtenido la siguiente CALIFICACIÓN:



LEGANÉS, a __ de ________ de 20__












Agradecimientos


Esta memoria significa un punto y final a una de las mejores etapas de mi vida y me
gustaría agradecer el apoyo recibido a todas aquellas personas que han estado a mi lado,
en lo bueno y en lo malo, durante este tiempo.

A mis padres Pablo y Antonia y mi hermana Marta, por apoyarme desde el primer día e
intentar ayudarme cuando las cosas se ponían difíciles, cuando las prácticas no salían o
la información para los exámenes no se quedaba en mi cabeza. Gracias por enseñarme
todo lo que me habéis enseñado, sin vosotros yo no estaría aquí.

A mis amigos, tanto los de la universidad como los de toda la vida, por estar a mi lado
animándome y por los ratos que hemos compartido en este tiempo, en especial a Alber-
to, Virginia, Estela, Efrén, Cesar, Jessica y el trío de talaveranos.

A Juan Peralta, mi tutor, por darme la oportunidad de realizar este proyecto, por su con-
fianza en mí y por su apoyo y consejos en los momentos que me hacían falta.

Por último y muy especialmente a mi pareja Irene, por su apoyo y sus ánimos en los
buenos y malos momentos. Gracias por confiar en mí, estar siempre a mí lado y demos-
trarme que siempre estarás.

Contenido

Índice de figuras ....................................................................................................... 11
Índice de tablas ........ 15
Resumen ................................................................................................................... 19
Abstract 21
Glosario .................................................................................................................... 23
1. Introducción ........ 25
1.1. Motivación .................................................................................................... 25
1.2. Objetivos ...... 27
1.3. Fases del desarrollo ....................................................................................... 28
1.4. Medios utilizados .......................... 28
1.5. Contenidos .................................................................................................... 29
2. Estado del arte ...... 32
2.1. Historia de los smartphones ........................................................................... 32
2.2. Sistemas operativos para smartphones .......................................................... 36
2.3. Aplicaciones y juegos para smartphones ........................ 39
2.3.1. Stores de aplicaciones ........................................................................ 40
2.3.2. Tipos de aplicaciones ......... 40
2.3.3 Juegos más populares para Android ................................................... 41
2.4. Historia de Android ...................................................... 42
2.4.1. ¿Qué es Android? .............. 43
2.4.2. Arquitectura de Android .................................................................... 44
2.4.3. Fundamentos de las aplicaciones ........................ 46
2.5. Historia de Super Pang ................................................................................. 49
3. Análisis, diseño e implementación ...... 52
3.1. Análisis ........................................................................................................ 52
3.1.1. Propuesta inicial ................ 52
3.1.2. Requisitos de usuario ......... 53
3.1.3. Requisitos de software ....................................................................... 59
3.1.4. Casos de uso ..................... 63

7

3.1.5. Diagrama de actividad del sistema .................................................... 68
3.1.6. Diagramas de secuencia ..................................................................... 70
3.2. Diseño .......................................... 74
3.2.1. Arquitectura ....................................................................................... 74
3.2.2. Interfaces ........................... 75
3.2.3. Carpetas del proyecto ......................................................................... 78
3.2.4. Diagrama de clases ............ 80
3.3. Implementación ........................................................................................... 106
3.3.1. Implementación previa y cambios realizados.................................... 106
3.3.2. Interacción entre actividades ............................ 107
3.3.3. Interfaz de usuario ........................................... 110
3.3.4. Núcleo del juego .............................................. 120
3.3.5. Otros ................................................................ 129
4. Conclusiones ....................................... 132
4.1. Implementación de un juego ........................................ 132
4.2. Aprovechar las posibilidades de Android ..................................................... 132
4.3. Futuros desarrollos y ampliaciones .............................. 133
4.4. Otras conclusiones....................................................... 133
5. Líneas futuras ..................................................................................................... 136
5.1. Multijugador ............................... 136
5.2. Incremento de niveles o pantallas 137
5.3. Selección de niveles .................................................................................... 137
5.4. Otras mejoras .............................. 137
6. Fase de Testing ................................................................................................... 139
6.1. La jugabilidad ............................. 139
6.2. Propiedades de la jugabilidad ...... 139
6.2.1 Satisfacción...................................................................................... 140
6.2.2. Aprendizaje 140
6.2.3. Efectividad ....................... 141
6.2.4. Inmersión ......................................................................................... 142
6.2.5. Motivación ....................... 142
6.2.6. Emoción .......................... 143
6.3. Fase de pruebas ........................................................................................... 143

8

6.3.1. Test de jugabilidad ........................................................................... 144
6.4. Conclusiones ................................. 153
APÉNDICE ............. 156
A. Planificación y presupuesto ................................................................................ 157
A.1. Ciclo de vida de un videojuego comercial .................... 157
A.2. Planificación y etapas del proyecto .............................................................. 158
A.3. Presupuesto del proyecto ............................................................................. 164
A.4. Comercialización de la aplicación ............................... 166
A.5. Planificación final ....................................................................................... 167
B. Test de jugabilidad ............................. 171
Bibliografía .............................................................................................................. 183



9