Diferència entre revisions de la pàgina «ASIX-M3-UF3-A2.2-Pràctica fitxers de text»
De wikiserver
(→Rànquing) |
(→Rànquing) |
||
Línia 14: | Línia 14: | ||
Mètodes que cal codificar: | Mètodes que cal codificar: | ||
− | '''generaFitxerInicial():''' | + | '''generaFitxerInicial():''' |
'''cercarRanking(punts):''' | '''cercarRanking(punts):''' |
Revisió del 13:22, 3 maig 2021
Combat a l'arena - Versió 2
Contingut
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():