Lista de features e historias de usuario identificados de la especificación - AndreyZartty/Scrabble GitHub Wiki

Historias de Usuario

  1. Yo como jugador quiero una ventana inicial desde la cual decida si unirme a un juego o crearlo para poder jugar.
  2. Yo como jugador quiero poder unirme si es posible a las partidas iniciadas mediante un código para poder iniciar el juego.
  3. Yo como jugador quiero poder crear un juego para que otros jugadores se puedan unir.
  4. Yo como jugador quiero poder elegir la cantidad de jugadores de que pueden unirse a mi juego, de 2 a 4, para tener màs opciones de personalización.
  5. Yo como jugador quiero que se genere un código el cual pueda compartir para poder jugar con mis amigos.
  6. Yo como jugador quiero que se muestren los nombres de mis amigos así como el mío para que podamos reconocernos entre sí.
  7. Yo como jugador quiero que se otorguen un numero especifico de fichas aleatorias con puntaje establecido a cada jugador para poder empezar el juego.
  8. Yo como jugador quiero que se muestre el tablero en donde se colocan las fichas para poder acomodar y formar palabras con las letras.
  9. Yo como jugador quiero poder arrastrar fichas a la cuadrícula para formar palabras.
  10. Yo como jugador quiero poder presionar el botón “Scrabble” cuando ya coloqué mis fichas para poder validar mis palabras creadas, acabar y pasar de turno.
  11. Yo como jugador quiero que se compruebe en un diccionario que las palabras formadas existan para que no se puedan hacer trampas.
  12. Yo como jugador quiero que se envíe un mensaje a un experto en caso de no encontrar la palabra en el diccionario para asegurar la validez de la palabra.
  13. Yo como jugador quiero que las palabras confirmadas por el experto se añadan al diccionario para que la situación no se repita.
  14. Yo como jugador quiero que la partida se acabe cuando a un jugador se quede sin fichas para poder decidir un ganador.
  15. Yo como jugador quiero que se escoja al jugador con más puntos como ganador para poder terminar el juego.
  16. Yo como jugador quiero que se visualicen los puntajes de todos los jugadores para verificar quién va ganando.
  17. Yo como jugador quiero una pantalla de juego para poder realizar mis jugadas.
  18. Yo como jugador quiero un botón Pasar Turno en caso de no poder realizar ninguna otra jugada.

Features

  • Historia de usuario 1 Ventana inicial
  • Historia de usuario 2 Vinculación a un juego creado
  • Historia de usuario 3 Creación de juego nuevo
  • Historia de usuario 4 Definición de cantidad de jugadores
  • Historia de usuario 5 Generación de código para compartir
  • Historia de usuario 6 Mostrar nombres de los jugadores
  • Historia de usuario 7 Repartir fichas a jugadores
  • Historia de usuario 8 Mostrar cuadrícula
  • Historia de usuario 9 Colocar fichas
  • Historia de usuario 10 Botón “Scrabble”
  • Historia de usuario 11 Comprobar palabras formadas
  • Historia de usuario 12 Enviar mensaje a experto
  • Historia de usuario 13 Añadir palabras confirmadas
  • Historia de usuario 14 Terminar partida
  • Historia de usuario 15 Decidir ganador
  • Historia de usuario 16 Visualización de puntaje
  • Historia de usuario 17 Pantalla de juego
  • Historia de usuario 18 Botón “Pasar Turno”