Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porIrene Lagos Cuenca Modificado hace 10 años
1
Grupo 10 Formel 1
3
0. DESCRIPCIÓN DEL JUEGO 0.1 Componentes Board y Cars, Advance Cards, SprintBreakdown Cards, Capital 0.2 Reglas
4
Board y Cars
5
The Cards AdvanceCards SprintBreakdownCards
6
The Capital
7
0.2 Reglas
8
1. Diseño Global
9
2. Problemas de diseño 2.1 Modelo – Vista - Controlador 2.2 ¿Quién inicializa mi juego? 2.3 Moviendo los Coches 2.4 Manejo de Cartas
10
2.1 Modelo – Vista - Controlador Para mantener la división entre la lógica de negocio y la entrada y salida de datos hemos utilizado con relativo éxito éste patrón.
11
2.2 ¿Quién inicializa mi juego? Las clases principales quedaban demasiado largas con los métodos para inicializar. La clase ElementsInitializer hace uso del patrón Builder para crear los elementos iniciales de la partida: Board y Cards.
12
2.3 Moviendo los Coches Los jugadores no podían mover coches del resto de jugadores. Se encargó Race La clase Formel1CellController es Invención Pura, es la encargada de “mover graficamente” a los Coches (Car) por el Tablero (Board).
13
2.4 Manejo de Cartas Existen dos tipos de cartas, sin embargo, no se implementan ni utilizan igual. Gracias al uso de una interfaz Card podemos utilizarlas sin preocuparnos por la implementación interna. Se realiza uso del patrón Puente.
14
3. Informe post-mortem* 3.1 Análisis del producto entregado 3.2 Análisis del proceso de desarrollo 3.3 ¿Mejoras?, SIEMPRE!! * Basado en : Watts Humphrey: ”Introduction to the Team Software Process”. Capítulo 10: The Postmortem. Addison-Wesley, 2000.
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.