Skip to content

marivgil/GatoEncerrado-ClienteWeb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Entrega 2: Cliente web + Servidor REST Nuestro objetivo es tener una página web que permita resolver laberintos Servidor

La tecnología que usaremos para exponer los servicios es XTRest.

Deben de implementarse los servicios que se mencionan a continuación (siendo opcional el de login) y debemos estar en control de los datos que se envían desde nuestra API, es decir que no enviamos datos de más.

NOTA: Consideramos que un dato está de más cuando no se muestra en la pantalla ni es usado como input de otro servicio

Laberintos:

Invocación: GET

Parámetros: id del Usuario (Si no hay pantalla de login y no cambia el usuario, enviar un Id de usuario conocido) 

Respuesta JSON con la lista de Laberintos:

    Cada Laberinto debe tener nombre, id del laberinto, path de la imagen.

Iniciar Laberinto:

Invocación: GET

Parámetros: Id del Usuario, Id del Laberinto

Respuesta JSON con los datos del Laberinto:

    Id del Laberinto (opcional)

    lista de habitaciones

    Cada habitación debe tener

        id, nombre, lista de acciones, el path a la imagen.

        Informar de alguna manera, cuál es la habitación inicial y cuál la final.

        De cada acción necesitamos el Id y el nombre

    Todos los elementos del inventario del Jugador.
        cada elemento debe tener, id, nombre y descripción.

Realizar Acción Habitación:

Invocación: GET

Parámetros: id de la habitación, id de la acción

Respuesta Json

    Resultado de ejecutar la acción:

        Agarrar un elemento

        Ir a otra habitación

        Habilitar otra acción

        Ganar !!!

        Nada

Modificaciones posibles:

Mantener el inventario desde el FrontEnd. Esto implicaría que, se debe quitar el elemento usado en una acción del inventario y se debe agregar un elemento agarrado en la habitación sin traer todo el inventario.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published