Skip to content

Parsear fichero catres.txt #8

@Lidia3696

Description

@Lidia3696

Aquí tens el contingut per a un fitxer anomenat cartes.txt. He preparat 5 cartes per a
cada categoria (Criatura, Terra, Encanteri), amb dades realistes i equilibrades per a
un joc tipus Magic.
Pots copiar aquest bloc i desar-lo com a cartes.txt perquè els alumnes el llegeixin i el
processin amb un Scanner o BufferedReader.


6.2. Operació CREATE: Càrrega des de Fitxer
● Objectiu 1: Implementar un mètode importarCartes(String rutaArxiu).
● Requisits:
○ Llegir el fitxer cartes.txt que hem creat abans.
○ Instanciar l'objecte correcte segons el tipus (Criatura, Terra o Encanteri).
○ Utilitzar em.persist(objecte) per passar-lo d'estat New a Managed.
● Objectiu 2: A continuació implementa tots els mètodes per crear jugadors i “mazos” i
afegeix-ne uns quants a la base de dades


Contingut del fitxer: cartes.txt

TIPUS | NOM | DESCRIPCIO | RARESA | COST_MANA (Blau,Negre,Vermell,Verd,Blanc,Incolor) | ATRIBUTS_ESPECIFICS

---------------------------------------------------------------------------------------------------------

CRIATURES: Nom | Desc | Raresa | Cost | Força | Resistència | Tipus | Vola

CRIATURA|Drac de Foc|Un drac majestuós que crema tot al seu pas.|RARA|0,0,2,0,0,4|5|5|Drac|true
CRIATURA|Cavaller de l'Alba|Protector del regne amb armadura de plata.|COMUNA|0,0,0,0,2,1|2|2|Humà|false
CRIATURA|Guerrer de la Selva|Coneix cada racó del bosc primigeni.|COMUNA|0,0,0,2,0,1|3|2|Elf|false
CRIATURA|Espectre de la Nit|Apareix quan la lluna és plena i s'emporta les
ànimes.|MITICA|0,3,0,0,0,2|4|3|Espectre|true
CRIATURA|Cranc de Vidre|Una criatura marina amb una closca transparent.|INFREQÜENT|2,0,0,0,0,2|1|5|Cranc|false

TERRES: Nom | Desc | Raresa | Color_Produccio | Es_Basica

TERRA|Muntanya Volcànica|Una muntanya que fumeja constantment.|COMUNA|VERMELL|true
TERRA|Illa de Cristall|Aigües tan pures que semblen miralls.|COMUNA|BLAU|true
TERRA|Pantà Corrupte|Aigües estancades plenes de malediccions.|COMUNA|NEGRE|true
TERRA|Bosc Ancestral|Arbres que han vist néixer el món.|COMUNA|VERD|true
TERRA|Plana Daurada|Camps infinits de blat sota el sol.|COMUNA|BLANC|true

ENCANTERIS: Nom | Desc | Raresa | Cost | Tipus | Es_Instantani

ENCANTERI|Bola de Foc|Explosió massiva que danya a l'enemic.|RARA|0,0,1,0,0,2|Global|false
ENCANTERI|Contrahechizo|Anul·la la màgia de l'adversari al moment.|INFREQÜENT|2,0,0,0,0,0|Aura|true
ENCANTERI|Creixement Gegant|La criatura objectiu guanya força temporalment.|COMUNA|0,0,0,1,0,0|Aura|true
ENCANTERI|Judici Diví|Elimina totes les amenaces del camp.|MITICA|0,0,0,0,3,3|Global|false
ENCANTERI|Llum de Curació|Restaura la salut del jugador.|COMUNA|0,0,0,0,1,1|Maledicció|true

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions