Error en juego de hacer clic por orden Exe 2.02

Home Forums Desarrolladores / Desenvolupadors / Garatzaileak / Desenvolvedores / Developers Error en juego de hacer clic por orden Exe 2.02

Tagged: ,

This topic contains 6 replies, has 4 voices, and was last updated by  patriciaperaza 3 years ago.

  • Author
    Posts
  • #20525

    frecorp
    Member

    Buenos días

    Este es un error que ya habia encontrado en la version 2.01, en el juego de hacer clic por orden , cuando uno hace clic detecta bien en el eje X sin embargo si uno hace clic en cualquier parte del eje Y debajo de la zona correcta, lo toma como correcto, en el anexo taller_1sin los electrodos van en las muñecas y en los tobillos y si intentan haciendo clic sobre el eje X donde van tobillos y muñecas pero en el eje y  el borde inferior de la imagen los tomara como correcto.

    Esto se debe a un error que hay en el archivo “clickinorder.js”, en donde se encuenta lo siguiente:

     //bounds x, y, width, height
            if( (x > bounds[BOUND_X] && x < (bounds[BOUND_X] + bounds[BOUND_WIDTH])) && (y > bounds[BOUND_Y] && (bounds[BOUND_Y] + bounds[BOUND_HEIGHT]))) {
                this.correctAnswer(this.areasToClick[this.currentClickableItemIndex].clickAreaId);
            }else if((new Date().getTime() – this.lastValidClickTime ) > 100) {
                this.showFeedback(“#clickableAreaNegativeFeedback” + this.gameId);

    En el eje y falta un pequeño codigo, coloco posible solución en negrilla y subrrayado

      //bounds x, y, width, height
            if( (x > bounds[BOUND_X] && x < (bounds[BOUND_X] + bounds[BOUND_WIDTH])) && (y > bounds[BOUND_Y] && y < (bounds[BOUND_Y] + bounds[BOUND_HEIGHT]))) {
                this.correctAnswer(this.areasToClick[this.currentClickableItemIndex].clickAreaId);
            }else if((new Date().getTime() – this.lastValidClickTime ) > 100) {
                this.showFeedback(“#clickableAreaNegativeFeedback” + this.gameId);

    Ya con esto solucione el problema, como se puede ver en taller_1 con.zip, anexo la imagen para que puedan observar la posicion de los electrodos jejeje, son de electrocardiografía

    Archivos adjuntos:
    You must be logged in to view attached files.
  • #20529

    frecorp
    Member

    Envio la imagen

    Archivos adjuntos:
    You must be logged in to view attached files.
  • #20535

    Ok, muchísimas gracias gracias y gracias de nuevo.

    Lo damos de alta para incorporar: https://forja.cenatic.es/tracker/index.php?func=detail&aid=2412&group_id=197&atid=1107

  • #20595

    Ignacio Gros
    Member

    ¡Muchas gracias de nuevo!

    He subido el cambio al control de versiones y pedido al responsable del iDevice que lo revise. Ya lo he hecho yo, pero por si acaso…

    Gracias, frecorp.

  • #21353

    Este error no ha sido superado, estoy teniendo este problema con una actividad que estoy creando y tengo la version 2.04 me podrian decir que puedo hacer?

    De antemano muchas gracias

  • #21356

    Ignacio Gros
    Member

    Hola Patricia.

    Adjunto el archivo clickinorder.js con el cambio.

    Sustituye con él el que encontrarás en la carpeta “templates” del directorio en el que tengas instalado eXe. Con eso debería solucionarse.

    De todas formas, ese iDevice es experimental. Puede que tenga más fallos, y no se puede recomendar su uso hasta que sea revisado.

    Saludos.

    Archivos adjuntos:
    You must be logged in to view attached files.
  • #21369

    Muchas gracias Ignacio, muy amable de tu parte!

You must be logged in to reply to this topic.