ASIX-M3-UF3-A2.2-Pràctica fitxers de text

De wikiserver
La revisió el 14:22, 3 maig 2021 per Rsort (Discussió | contribucions) (Rànquing)
Dreceres ràpides: navegació, cerca

Combat a l'arena - Versió 2

Rànquing

Partint del programa existent, es vol afegir una nova funcionalitat:

  • Mantenir un rànquing amb les deu millor puntuacions obtingudes. Aquestes es desen en un fitxer, de manera que es mantenen entre partides diferents. En finalitzar el joc, si un jugador ha obtingut una puntuació que mereix estar entre les deu primeres, pot indicar quines són les seves inicials (tres lletres), perquè hi constin associades a la puntuació.
  • Primer de tot caldrà crear el paquet fitxers.
  • Dins del paquet fitxers crearem el mòdul Ranquing.
Aquest mòdul serà l’encarregat de gestionar el fitxer amb les màximes puntuacions. Ha de poder tant llegir-les per mostrar-les per pantalla com modificar-ho per escriure’n de noves. Aquesta llista tindrà sempre 10 entrades, i inicialment, quan encara no s’ha jugat cap partida, hi haurà un seguit de puntuacions per defecte.

Mètodes que cal codificar:

generaFitxerInicial():

cercarRanking(punts):

entrarPuntuacio(inicials, punts, pos):

imprimirRanking():

Modificació dels mòduls originals

Mòdul EntradaTeclat

Mòdul SortidaPantalla

El programa principal (JocArena)