Diferència entre revisions de la pàgina «DAM2 M06 UF3 Proyecto (Curso 2018-2019)»

De Wiket
Salta a la navegació Salta a la cerca
Línia 16: Línia 16:
 
# Una baralla no pot tenir un valor superior a 20 (la suma del value de les cartes ha de ser <= 20)
 
# Una baralla no pot tenir un valor superior a 20 (la suma del value de les cartes ha de ser <= 20)
 
# Format d'una carta:
 
# Format d'una carta:
 +
<pre class="prettyprint">
 
<cards>
 
<cards>
 
   <card id=1>
 
   <card id=1>
Línia 25: Línia 26:
 
   </card>
 
   </card>
 
</cards>
 
</cards>
 +
</pre>
 
==Temporització==
 
==Temporització==
 
*Data d'inici: 18/03/2019
 
*Data d'inici: 18/03/2019
 
*Data de fi: 25/03/2019 (abans de les 16h)
 
*Data de fi: 25/03/2019 (abans de les 16h)

Revisió del 16:56, 12 març 2019

volver a M06 Acceso a datos

Generador de baralles de cartes

Descripció

Especificacions

  • 1. L'aplicació ha de permetre mitjançant botons:
    • Botó1: Load cards, ha de permetre carregar les cartes emmagatzemades en una base de dades exist-db en format xml (consulta el format a l'apartat especificacions no funcionals)
    • Botó2: Rnd Deck, ha de generar una barralla de cartes aleatoria respectant la restricció de valors de cartes definit a l'apartat especificacions no funcionals
    • Botó3: Save Deck, ha de permetre guarda una barralla de cartes creada o per selecció manual de l'usuari o pel botó 2 en una base de dades MongoDB
    • Botó4: ->, ha de permetre moure una o més d'una carta de la col·lecció a la baralla
    • Botó5: <-, ha de permetre moure una o més d'una carta de la baralla a la col·lecció
  • 2. Mitjançant dos panells (un per mostrar les cartes carregades de la col·lecció i aun altre per mostrar les cartes seleccionades per una baralla) ha de permetre moure cartes d'un costat cap a l'altre.
  • 3. Abans de guardar una baralla l'usuari ha de posar-li un nom a la baralla (amb un input o el que vulgueu)
  • 4. No es poden guardar 2 baralles amb el mateix nom

Especificacions NO funcionals

  1. Heu d'implementar l'accés a les bases de dades amb el patró de diseny DAO
  2. Una baralla no pot tenir un valor superior a 20 (la suma del value de les cartes ha de ser <= 20)
  3. Format d'una carta:
<cards>
  <card id=1>
    <name>Quimera</name>
    <summonCost>3</summonCost>
    <attack>5</attack>
    <defense>3</defense>
    <value>4</value>
  </card>
</cards>

Temporització

  • Data d'inici: 18/03/2019
  • Data de fi: 25/03/2019 (abans de les 16h)