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

De Wiket
Salta a la navegació Salta a la cerca
Línia 17: Línia 17:
 
<li>Totes les cartes excepte la seleccionada pel servidor han de poder descartar-se (girar-se cap per avall)</li>
 
<li>Totes les cartes excepte la seleccionada pel servidor han de poder descartar-se (girar-se cap per avall)</li>
 
<li>Un cop descartada un carta NO pot tornar a girar-se</li>
 
<li>Un cop descartada un carta NO pot tornar a girar-se</li>
<li></li>
+
<li>Crear un combo box per seleccionar les preguntes relacionades amb les ulleres (la pregunta ha de ser de SI o NO)</li>
<li></li>
+
<li>Crear un combo box per seleccionar les preguntes relacionades amb la barba (la pregunta ha de ser de SI o NO)</li>
<li></li>
+
<li>Crear un combo box per seleccionar les preguntes relacionades amb el Cabell (la pregunta ha de ser de SI o NO)</li>
 +
<li>Crear un botó amb el text: "Fes la pregunta" que en clicar-lo detecti quin combo box té la pregunta a realitzar y consulti en els atributs de la carta seleccionada pel servidor la respota y la imprimeixi per pantalla</li>
 +
<li>Si en clicar el botó "Fes la pregunta" hi ha més d'un combo box "activat" ha de mostrar un missatge de error informant que només es pot realitzar una pregunta cada cop</li>
 +
<li>En cas de que el botó "Fes la pregunta" generi un error per que hi ha més d'un combo box "activat" a més a més de mostrar el missatge d'error ha de "resetejar" tots el combo box</li>
 +
<li>Després de realitzar una pregunta al ordinador si el jugador intenta realitzar una altra pregunta sense descartar cap carta ha de sortir un missatge d'avís amb el text</li>
 
</ol>
 
</ol>
  
Línia 38: Línia 42:
 
* Heu de trobar 12 cartes amb les convinacions dels 3 atributs únic.
 
* Heu de trobar 12 cartes amb les convinacions dels 3 atributs únic.
 
** Carta 1 => Ulleres, Barba, Ros,  
 
** Carta 1 => Ulleres, Barba, Ros,  
** Carta 2 => ulleres, barba, CASTANY, Carta 3 => ulleres, barba, BRU, Carta 4 => NO ulleres, barba, ROS, Carta 5
+
** Carta 2 => ulleres, barba, CASTANY
 
+
** Carta 3 => ulleres, barba, BRU
 +
** Carta 4 => NO ulleres, barba, ROS
 +
** Carta 5 => NO ulleres, barba, CASTANY
 +
** Carta 6 => NO ulleres, barba, BRU
 +
** Carta 7 => ulleres, NO barba, ROS
 +
** Carta 8 => ulleres, NO barba, CASTANY
 +
** Carta 9 => ulleres, NO barba, BRU
 +
** Carta 10 => NO ulleres, NO barba, ROS
 +
** Carta 11 => NO ulleres, NO barba, CASTANY
 +
** Carta 12 => NO ulleres, NO barba, BRU
 
<br>
 
<br>
  

Revisió del 19:27, 19 set 2018

Globos.jpeg

Introducció

El joc del Qui és qui?

Farem el joc del qui es qui contra la màquina.

  1. El servidor triará una carta d'entre un seguit d'opcions i nosaltres l'haurem d'endevinar fent preguntes
  2. Cada carta tindrà una sèrie de característiques limitades i úniques.
  3. Les preguntes ens permetrà descartar opcions, per exemple: Porta ulleres? -> si la resposta es SI, descartem totes aquelles cartes que NO porten ulleres
  4. Guanyes el joc si totes les cartes menys 1 estan descartades i l'única que queda és la carta sel·leccionada pel servidor.
  5. Perds el joc si l'única carta que queda NO coincideix amb la sel·leccionada pel servidor.


Product Backlog

Especificacions funcionals

M6: programació client

  1. Totes les cartes excepte la seleccionada pel servidor han de poder descartar-se (girar-se cap per avall)
  2. Un cop descartada un carta NO pot tornar a girar-se
  3. Crear un combo box per seleccionar les preguntes relacionades amb les ulleres (la pregunta ha de ser de SI o NO)
  4. Crear un combo box per seleccionar les preguntes relacionades amb la barba (la pregunta ha de ser de SI o NO)
  5. Crear un combo box per seleccionar les preguntes relacionades amb el Cabell (la pregunta ha de ser de SI o NO)
  6. Crear un botó amb el text: "Fes la pregunta" que en clicar-lo detecti quin combo box té la pregunta a realitzar y consulti en els atributs de la carta seleccionada pel servidor la respota y la imprimeixi per pantalla
  7. Si en clicar el botó "Fes la pregunta" hi ha més d'un combo box "activat" ha de mostrar un missatge de error informant que només es pot realitzar una pregunta cada cop
  8. En cas de que el botó "Fes la pregunta" generi un error per que hi ha més d'un combo box "activat" a més a més de mostrar el missatge d'error ha de "resetejar" tots el combo box
  9. Després de realitzar una pregunta al ordinador si el jugador intenta realitzar una altra pregunta sense descartar cap carta ha de sortir un missatge d'avís amb el text

M7: programació servidor

  1. Configurarem les característiques dels personatges en un arxiu de configuració config.php
  2. Les característiques són finites i hi haurà una per línia a l'arxiu de conf. Per exemple:
  3. El servidor haurà de triar una carta a l'atzar perquè l'endevini l'usuari.
  4. ...

M9: disseny d'interfície


Especifiacions no funcionals

  • Es treballarà amb Javascript pur, no es poden fer servir llibreries externes o frameworks
  • Es traballarà amb PHP
  • Cada carta tindrà 3 atributs: (ulleres -> SI o NO, barba -> SI o NO, Cabell -> ROS, CASTANY, BRU
  • Heu de trobar 12 cartes amb les convinacions dels 3 atributs únic.
    • Carta 1 => Ulleres, Barba, Ros,
    • Carta 2 => ulleres, barba, CASTANY
    • Carta 3 => ulleres, barba, BRU
    • Carta 4 => NO ulleres, barba, ROS
    • Carta 5 => NO ulleres, barba, CASTANY
    • Carta 6 => NO ulleres, barba, BRU
    • Carta 7 => ulleres, NO barba, ROS
    • Carta 8 => ulleres, NO barba, CASTANY
    • Carta 9 => ulleres, NO barba, BRU
    • Carta 10 => NO ulleres, NO barba, ROS
    • Carta 11 => NO ulleres, NO barba, CASTANY
    • Carta 12 => NO ulleres, NO barba, BRU



Definition of Done (DOF)

  1. Tasca implementada
  2. Tasca testejada
  3. Tasca comitejada
  4. Tasca pujada a producció


Gestió de projecte

Sprint #1 (27-30 hores)


Sprint #2 (27-30 hores)


Sprint #3 (27-30 hores)