Professional Documents
Culture Documents
DAW-Examen UF4 22-23
DAW-Examen UF4 22-23
A - 14
K - 13
Q - 12
J - 11
2,3,4,5,6,7,8,9,10 el valor de la carta
Pals
Jugadors
2 jugadors - ordinador i pc, cadascun amb 26 cartes (la meitat de la baralla), les
cartes han d’estar barrejades.
Examen Final UF4 M3
el jugador amb el valor de la carta més alt s’emporta la mà, és a dir es queda les
dues cartes i les posa al principi de la seva pila de cartes
Guerra:
cadascú agafa 3 cartes de la seva pila de cartes i les posa bocaterrosa, després
cada jugador agafa 1 carta més aquesta es mostra, el que tingui la carta amb el
valor més alt s’emporta totes les cartes (8) i les posa al final de la seva baralla, si
torna a haver-hi empat es fa una altra guerra, acumulant les cartes.
Classes i mètodes:
La classe tindrà un atribut de classe tipus diccionari que mapeja la descripció amb el
símbol
Les instàncies d’aquesta classe tindran dos atributs d’instància que es passen al
constructor: pal i valor.
Els atributs d’instància seran atributs de només lectura (només haurien de tenir
getters).
La classe tindrà un atribut de classe que mapeja els valors de les cartes especials a
les seves descripcions escrites (11 a "J", 12 a "Q", 13 a "K" i 14 a "A").
Exemples:
2 - [2 - ♥]
14 - [A - ♠]
Les instàncies d’aquesta classe tindran un atribut d’instància: cartes. Aquest atribut
no serà públic i contindrà una llista d’instàncies de la classe de Carta (és a dir les
cartes que pertanyen a la baralla).
Quan es crea una instància de la classe PilaDeCartes per paràmetre es podrà triar
si la llista de cartes està inicialment buida o no. Sinó està buida s’ha de cridar al
mètode construir, per tal que llista de cartes tingui totes les cartes de la baralla.
Recarrega el mètode len per obtenir la mida de la pila de cartes ( o fes un mètode
longitud)
El mètode afegir insereix una carta al principi de la llista de cartes, podeu utilitzar
insert.
Implementa el joc seguint les normes descrites al principi i utilitzant les classes i
mètodes implementats.