Coder Social home page Coder Social logo

jaipur's People

Contributors

christianlugo5 avatar davidrochin avatar

Watchers

 avatar  avatar

jaipur's Issues

El contador de rupias solo puede mostrar números de 2 cifras

Comportamiento esperado

Que se muestre el total de puntos que lleva el jugador.

Comportamiento real

Si el jugador pasa de 100 puntos, solo se muestran las ultimas 2 cifras.

Pasos a reproducir

  1. Iniciar la partida.
  2. Vender fichas de mercancía hasta que se llegue a 100 puntos o más.

Se pueden cambiar cartas por camellos del mercado.

Comportamiento esperado

No se debe de poder cambiar cartas de la mano del jugador por camellos del mercado.

Comportamiento real

Se pueden cambiar cartas de la mano del jugador por camellos del mercado.

Pasos para reproducir

  1. Seleccionar los camellos del mercado.
  2. Seleccionar un numero de mercancías de la mano del jugador igual al numero de camellos del mercado.
  3. Hacer clic en el botón "Trueque".

La mitad del mazo principal no se barajea correctamente

Comportamiento esperado

Que todas las cartas del mazo estén barajeadas correctamente.

Comportamiento real

La mitad de cartas están barajeadas mientras el resto siguen sin barajearse.

Pasos a reproducir

1.-Iniciar partida
2.-Jugar la partida normalmente hasta acabarse la mitad de las cartas.
3.-Note que las siguientes cartas no están barajeadas.

"Unirse a partida" solo conecta a localhost.

Comportamiento esperado

Al pulsar el botón "Unirse a partida" debe de buscar y conectarse a una partida en la dirección especificada en el cuadro de texto de arriba.

Comportamiento real

Al pulsar el botón, solo trata de conectarse a localhost.

Pasos para reproducir

  1. Ejecutar Jaipur en 2 maquinas diferentes.
  2. En la máquina 1, pulsar "Crear partida".
  3. En la máquina 2, pulsar "Unirse a partida" e ingresar la dirección IP de la máquina 1.
  4. Pulsar "Unirse a partida".

No se muestra la dirección IP del anfitrión

Comportamiento esperado

Se quiere que se muestre la dirección IP del anfitrión para compartirla al otro jugador.

Comportamiento real

No se muestra la dirección IP del anfitrión se tiene que buscar por medio de comando en CMD.

Pasos a reproducir

  1. Crear partida
  2. Note que no te sale la dirección IP de anfitrión.

Inicio de turno

Comportamiento esperado

Al inicio de la partida el primer turno debe ser aleatorio.

Comportamiento real

El anfitrión siempre tiene el primer turno en la primer ronda.

Pasos a reproducir

  1. Inicie la partida como anfitrión.
  2. Note que siempre tiene el primer el turno.

Se pueden vender las cartas mas caras desde una unidad

Comportamiento esperado

Las cartas de mercancía más cara (diamante, oro y plata) solo se pueden vender mínimo 2.

Comportamiento real

Se pueden vender las cartas mercancía desde una unidad.

Pasos a reproducir

  1. Iniciar partida.
  2. Seleccionar una carta de la mercancía mas cara del mazo del jugador.
  3. Intente vender.
  4. Note que si selecciona una sola carta le permite vender

Ronda se acaba antes de que se acaben 3 tipos de fichas de mercancía

Comportamiento esperado

Que cuando se acaben 3 pilas de fichas de tipo producto o se acabe el mazo de robo se acabe la ronda.

Comportamiento real

Si se acaban 2 pilas de fichas de tipo producto y una pila de ficha bonificación se acaba la ronda.

Pasos a reproducir

1-Inicie la partida.
2.-Venda mercancía hasta acabar con una pila de fichas de bonificación.
3.-Venda hasta acabar dos pila de fichas producto.
4.-Note como se acaba la ronda.

El jugador puede vender aunque no haya fichas de mercancía

Comportamiento esperado

El jugador no debe poder vender fichas de mercancía si ya no hay fichas de tipo mercancía para tomar.

Comportamiento real

El jugador puede vender fichas de mercancía aun sin haber fichas de esa mercancía para tomar.

Pasos a reproducir

  1. Iniciar una partida.
  2. Vender 7 fichas en el caso de telas y especias, 9 en el caso de cuero.
  3. Vender la ficha restante de cualquiera de las mercancías mencionadas.
  4. Note como se realizó la venta.

Se puede superar el límite de 7 cartas haciendo trueques

Comportamiento esperado

Al tratar de hacer un trueque, si supero el límite de 7 cartas de mercancía, el juego no me deja hacerlo.

Comportamiento real

El juego te permite hacer el trueque aunque te haga superar el límite de 7 cartas de mercancía.

Pasos para reproducir

  1. Obtén 6 o 7 cartas en tu mano.
  2. En tu turno, haz un trueque que te haga recibir cartas.
  3. Note que el jugador recibe las cartas sin problema, superando el límite de 7 cartas.

Ortografía en los mensajes durante la partida

Comportamiento esperado

Que los mensajes siguientes estén escritos correctamente:
-"No puedes recibir más cartas de las que ofreces."
-"No puedes tomar más de una carta, al menos que sean camellos."
-"Tu oponente ha tomado una carta de tipo (tipo de carta)."

Comportamiento real

Los mensajes dicen lo siguiente:
-"No puedes recibir mas cartas de las que ofreces."
-"No puedes tomar mas de una carta, al menos sean camellos."
-"Tu oponente ha tomado una carta de tipo (tipo de carta)"

Pasos para reproducir

  1. Iniciar una ronda.
  2. Intentar hacer un trueque ofreciendo menos cartas de las que se ofrece.
  3. Intentar tomar 2 o más cartas del mercado.
  4. Tomar una carta del mercado y ver la el mensaje que aparece en el oponente.

Texto al finalizar la partida

Comportamiento esperado

Al finalizar la partida solo muestre el mensaje si gané o perdí.

Comportamiento real

Se muestra en la esquina superior izquierda un mensaje que dice "iniciar prueba" por menos de un segundo.

Pasos a reproducir

  1. Iniciar una partida
  2. Ganar 2 rondas para finalizar partida.
  3. Darle en clic en el botón cuando diga quien ganó.

Textura de fichas de camello incorrecta

Comportamiento esperado

La textura que tiene la ficha camello sea la correcta.

Comportamiento real

La textura que tiene la ficha camello es la incorrecta.

Pasos a reproducir

  1. Inicie la partida.
  2. Note que la textura de la ficha camello es la incorrecta.

Camellos de la mano del jugador parecen seleccionados cuando no lo están

Comportamiento esperado

Si la carta no está seleccionada, no aparece como tal.

Comportamiento real

La carta aparece como seleccionada (desplazada hacia el frente) cuando internamente no está seleccionada y no es reconocida como tal.

Pasos para reproducir

  1. Seleccionar cualquier número de camellos de la mano del jugador.
  2. Seleccionar camellos del mercado.
  3. Note que los camellos de la mano del jugador parecen estar seleccionados, pero el juego no los reconoce como tal.

Numeros de ficha atraviesan otras fichas

Comportamiento esperado

Las números de valor de la ficha no deben atravesar a las otras fichas. El numero de valor en la ficha solo van en los marcos.

Comportamiento real

El valor en las fichas de bonificación atraviesan a las otras fichas. Las fichas de mercancía desde plata hasta la ultima muestran un número en el medio.

Pasos a reproducir

  1. Inicie la partida.
  2. Note como los valores en las fichas de bonificación atraviesan a las fichas.
  3. Note como las fichas de mercancía desde plata hasta la ultima muestran un número en medio.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.