Documentos de Académico
Documentos de Profesional
Documentos de Cultura
14 de marzo de 2020
2
Índice general
I Proyecto 7
1. Generalidades 9
1.1. Descripcion de la problematica a resolver . . . . . . . . . . . 9
1.2. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3. Alcances y limites . . . . . . . . . . . . . . . . . . . . . . . . 9
1.4. Cronograma . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2. Metodologı́a 11
3. Casos de uso 13
3.1. Tablas de Casos de uso . . . . . . . . . . . . . . . . . . . . . 13
4. Interacciones 17
4.1. Diagramas de secuencia extendida . . . . . . . . . . . . . . . 17
4.2. Diagramas de comunicacion . . . . . . . . . . . . . . . . . . . 19
5. Diagramas 21
5.1. Diagrama de Clases . . . . . . . . . . . . . . . . . . . . . . . 21
5.2. Diagrama de Actividades . . . . . . . . . . . . . . . . . . . . 22
5.3. Diagramas de Componentes . . . . . . . . . . . . . . . . . . . 22
5.4. Diagrama de Estados . . . . . . . . . . . . . . . . . . . . . . . 23
5.5. Diagramas de Componentes . . . . . . . . . . . . . . . . . . . 23
5.6. Diagramas de Paquetes . . . . . . . . . . . . . . . . . . . . . 24
5.7. Diagramas de Nodos . . . . . . . . . . . . . . . . . . . . . . . 24
3
4 ÍNDICE GENERAL
Índice de figuras
5
6 ÍNDICE DE FIGURAS
Parte I
Proyecto
7
Capı́tulo 1
Generalidades
1.2. Objetivos
Implementar conceptos y aptitudes de los fundamentos de la ingenierı́a
de software.
9
10 CAPÍTULO 1. GENERALIDADES
1.4. Cronograma
1. Desarrollo de la interfaz y sketches, movimientos de los personajes
que estarán dentro del juego. 09/09/2019
4. Desarrollo de los sketches para los bosses del modo historia e inter-
acciones entre personajes vs bosses.21/10/2019
Capı́tulo 2
Metodologı́a
11
12 CAPÍTULO 2. METODOLOGÍA
Casos de uso
13
14 CAPÍTULO 3. CASOS DE USO
ID Jugador vs Jugador
Descripcion El jugador junto con otra persona
participaran en un combate 1v1 de estilo
consolas arcade
Precondición El jugador debera de haber cargado el juego y seleccionado
el módulo de Jugador vs Jugador
Postcondición El juego se encargara de registrar el cambio en los puntos
de vida de cada jugador y al final mostrara quien sera el ganador
Se inicia el proceso de carga del juego
El usuario deberá de escoger el modulo ya mencionado
El modulo sera cargado y el juego mostrara los personajes
disponibles para seleccionar
Escenarios Primarios Despues de seleccionar los personajes el juego empezara
y los jugadores podrán empezar a pelear entre ellos
El juego dara por ganador al jugador con mas vida
despues x tiempo o que haya llevado a 0
los puntos de vida del otro usuario
Escenarios Secundarios NO TIENE
Al seleccionar el modulo de Jugador vs Jugador puede haber
error de carga por error de código que sera corregido cerrando
el juego y ver el código fuentf Se puede presentar el caso
donde las animaciones de movimiento de los personajes no se
encuentran bien cargados y el juego no puede registrar
los impactos de manera correcta , para corregir el error se debe
Escenarios Excepcionales
utilizar una herramienta de edion fotografica y cambiar las
imagines ademas de revisar el codigo fuente en dado caso
que el programa sea cerrado de forma inesperada el juego
estará diseñado para guardar en memoria secundaria los puntajes
de las partidas que sean jugadas junto con el nombre de
cada jugador
3.1. TABLAS DE CASOS DE USO 15
ID Jugador vs IA
Descripcion El jugador junto con un personaje controlado por la computadora
participaran en un combate 1v1 de estilo consolas arcade
Precondición El jugador debera de haber cargado el juego y seleccionado
el módulo de Jugador vs PC
Postcondición El juego se encargara de registrar el cambio en los puntos
de vida de cada personaje (jugador y PC) y al final mostrara quien
sera el ganador
Se inicia el proceso de carga del juego
el usuario deberá de escoger el modulo ya mencionado
el modulo sera cargado y el juego mostrara los personajes
disponibles para seleccionar
Escenarios Primarios despues de seleccionar los personajes el juego empezara
y el jugador podrá empezar a pelear con el PC
el juego dara por ganador al personaje con mas vida
despues x tiempo o que haya llevado a 0
los puntos de vida del otro personaje
Escenarios Secundarios NO TIENE
Al seleccionar el modulo de Jugador vs PC puede haber
error de carga por error de código que sera corregido cerrando
el juego y ver el código fuente Se puede presentar el caso
donde las animaciones de movimiento de los personajes no se
encuentran bien cargados y el juego no puede registrar
los impactos de manera correcta , para corregir el error se debe
Escenarios Excepcionales
utilizar una herramienta de edion fotografica y cambiar las
imagines ademas de revisar el codigo fuente en dado caso
que el programa sea cerrado de forma inesperada el juego
estará diseñado para guardar en memoria secundaria los puntajes
de las partidas que sean jugadas junto con el nombre de
cada jugador
16 CAPÍTULO 3. CASOS DE USO
Interacciones
17
18 CAPÍTULO 4. INTERACCIONES
Diagramas
21
22 CAPÍTULO 5. DIAGRAMAS