Menu

#7 Graduar dificultad por niveles

open
nobody
None
8
2011-03-08
2011-03-08
No

Graduar dificultad por niveles. En un momento, en la clase Nivel se programó que hasta el nivel 5 no se pusiera sumidero pero para probarlo puse que se pusiera desde el comienzo. Eso hace el juego difícil en una, digamos, instancia temprana del mismo.

Hace falta hacer que se vaya graduando la dificultad incorporando cada vez más cosas:
* Sumidero (ya dijimos, a partir del nivel 5)
* Piezas con dirección obligatoria (digamos, nivel 8)
* Aceleración del agua (nivel 10)
* Más cantidad de cuadros a recorrer (al principio que sean 10 pero después que vaya aumentando, quizá de a uno por nivel).

En el método ConfigurarNivel de la clase Nivel es donde se ponen esas reglas. Fabrica es una de las clases donde esas reglas se ponen en práctica. Tuberias conoce a los dos clases y debería ser responsable de configurar la Fábrica de piezas de acuerdo al nivel en el que se esté. En el momento de pasar al siguiente nivel, se debiera invocar a un método en Tuberias, todavía inexistente, que configure la fábrica y la grilla con las características del nivel. Pienso que eso debería reemplazar el método de agregar sumidero que se hace actualmente, es decir, en la clase inicializarGrilla.

Discussion


Log in to post a comment.