presentación grupo 8 de prácticas de isg2 trabajo: 42 express highway nombres: o Álvaro manuel...

11
Presentación Presentación Grupo 8 de prácticas de ISG2 Trabajo: 42 Express Highway • Nombres: o Álvaro Manuel Brazo García o Moisés Gómez López o Zeneida Rial Muñoz o Jose Enrique Blanco Martín o Francisco Jiménez Espejo

Upload: josefina-coronel-serrano

Post on 02-Feb-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presentación Grupo 8 de prácticas de ISG2 Trabajo: 42 Express Highway Nombres: o Álvaro Manuel Brazo García o Moisés Gómez López o Zeneida Rial Muñoz o

PresentaciónPresentación• Grupo 8 de prácticas de ISG2

• Trabajo: 42 Express Highway

• Nombres:o Álvaro Manuel Brazo Garcíao Moisés Gómez Lópezo Zeneida Rial Muñozo Jose Enrique Blanco Martíno Francisco Jiménez Espejo

Page 2: Presentación Grupo 8 de prácticas de ISG2 Trabajo: 42 Express Highway Nombres: o Álvaro Manuel Brazo García o Moisés Gómez López o Zeneida Rial Muñoz o

42 express highway: 42 express highway: ComponentesComponentes

20 piezas. Son 10 pares diferentes entre sí.

20 piezas. Todas iguales entre sí.

TableroAdemás, 36 fichas más que representan a los moteles. 18 para un jugador y 18 para

otro.

Page 3: Presentación Grupo 8 de prácticas de ISG2 Trabajo: 42 Express Highway Nombres: o Álvaro Manuel Brazo García o Moisés Gómez López o Zeneida Rial Muñoz o

42 express highway: Idea del 42 express highway: Idea del

JuegoJuego

Fase 1Fase 1

• Lo mismo pasa con las autopistas pequeñas. Se irán poniendo autopistas pequeñas hasta que completemos todos los huecos del tablero y sumando cada vez que un jugador tape la última posición que rodea al planeta.

• El principio los jugadores empiezan colocando las piezas de autopista grandes por turnos, hasta que se acaben. Si un jugador pone autopista y consigue tapar los 4 lugares que rodean a una autopista, pone su motel y se suma los puntos que vale el planeta. En este ejemplo vale 2.

Page 4: Presentación Grupo 8 de prácticas de ISG2 Trabajo: 42 Express Highway Nombres: o Álvaro Manuel Brazo García o Moisés Gómez López o Zeneida Rial Muñoz o

42 express highway: Idea del 42 express highway: Idea del

JuegoJuego

Fase 2Fase 2• En la segunda fase del

juego cada jugador conquista planetas de su oponente. Por turnos cada jugador observará que se puede capturar un motel oponente y lo hará. Para conquistar un motel ha de haber conexión directa por una autopista.

• La fase termina cuando no haya más moteles que conquistar en el tablero.

Page 5: Presentación Grupo 8 de prácticas de ISG2 Trabajo: 42 Express Highway Nombres: o Álvaro Manuel Brazo García o Moisés Gómez López o Zeneida Rial Muñoz o

42 express highway: Idea del 42 express highway: Idea del

JuegoJuego

Contando puntos / ganadorContando puntos / ganador• Una vez terminado el

juego, los jugadores ganan puntos por las conexiones que tengan sus moteles a planetas vacíos.

• Si en algún momento, la puntuación de algún jugador sobre pasa los 42 puntos. Se reduce automáticamente a 42. Es decir, el máximo siempre es 42.

Page 6: Presentación Grupo 8 de prácticas de ISG2 Trabajo: 42 Express Highway Nombres: o Álvaro Manuel Brazo García o Moisés Gómez López o Zeneida Rial Muñoz o

Diseño GlobalDiseño Global

Page 7: Presentación Grupo 8 de prácticas de ISG2 Trabajo: 42 Express Highway Nombres: o Álvaro Manuel Brazo García o Moisés Gómez López o Zeneida Rial Muñoz o

Problemas de diseño Problemas de diseño (1)(1)

• Debido al problema de que la autopista se puede colocar horizontal o vertical, se crean diferentes adyacencias en función de la colocación.

• Por eso en la clase BigHighway en el constructor se diferencia si está horizontal o vertical

Page 8: Presentación Grupo 8 de prácticas de ISG2 Trabajo: 42 Express Highway Nombres: o Álvaro Manuel Brazo García o Moisés Gómez López o Zeneida Rial Muñoz o

Problemas de diseño Problemas de diseño (2)(2)

• La creación del tablero posiciones. Para cada posición le metemos una lista con 4 planetas en orden.

• El constructor de PositionHighway se encarga de ir creando las posiciones con las listas obtenidas de BoardHighway.

Page 9: Presentación Grupo 8 de prácticas de ISG2 Trabajo: 42 Express Highway Nombres: o Álvaro Manuel Brazo García o Moisés Gómez López o Zeneida Rial Muñoz o

Problemas de diseño Problemas de diseño (2.1)(2.1)

• En PositionHighwayImpl creamos un constructor en el que BoardHighway utiliza para ir creando las posiciones, añadiéndolas en orden: arriba, derecha, abajo, izquierda.

Page 10: Presentación Grupo 8 de prácticas de ISG2 Trabajo: 42 Express Highway Nombres: o Álvaro Manuel Brazo García o Moisés Gómez López o Zeneida Rial Muñoz o

Problemas de diseño Problemas de diseño (3)(3)

• Malos olores: Metodos grandes en BigHighwayImpl, hemos dividido el contructor en 10, tantas como tipos de autovías grandes tenemos.

Page 11: Presentación Grupo 8 de prácticas de ISG2 Trabajo: 42 Express Highway Nombres: o Álvaro Manuel Brazo García o Moisés Gómez López o Zeneida Rial Muñoz o

Informe post-mortenInforme post-morten• Factores positivo: Todos hemos trabajado por igual aproximadamente, por tanto

todos tenemos las misma nota.• Factores positivos: Hemos sido capaces de identificar un rolles en el grupo,

algunos se han dedicado a idear el diseño para transmitir la idea a los demás componentes que desarrollaban.

• Factor negativo: La clase game, la dejamos para el final pensando que no nos daría demasiada preocupación. Pero deberíamos haber tenido más en cuenta la visión global del juego en vez de haber desarrollado independientemente cada componente.

• Factor negativo: La iteración 6 no pudimos entregarla, debido seguramente a una mala planificación del tiempo por haber exámenes de por medio.

• Curiosidad: El “autor” del juego, encontró nuestro vídeo en Youtube y se intereso por lo que hemos hecho.