Diferència entre revisions de la pàgina «ASIX-M3-UF3-A2.2-Pràctica fitxers de text»

De wikiserver
Dreceres ràpides: navegació, cerca
(Rànquing)
(Rànquing)
Línia 10: Línia 10:
  
 
:* Dins del paquet fitxers crearem el mòdul '''Ranquing'''.
 
:* 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
+
::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.
puntuacions per defecte.
+
 
 +
Mètodes que cal codificar:
 +
 
 +
'''generaFitxerInicial():'''
 +
 
 +
'''cercarRanking(punts):'''
 +
 
 +
'''entrarPuntuacio(inicials, punts, pos):'''
 +
 
 +
'''imprimirRanking():'''
  
 
==Modificació dels mòduls originals==
 
==Modificació dels mòduls originals==

Revisió del 14:17, 3 maig 2021

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)