Actividad de ahorcado

This topic contains 6 respuestas, has 4 voices, and was last updated by  patriciaperaza Hace 9 años, 2 meses.

  • Author
    Entradas
  • #19581

    pabgarja
    Member

    Hola:

    Insertando y probando una actividad de ahorcado, me he dado cuenta de que funciona mal. Un ejemplo, creo una actividad de este tipo con la palabra “prueba” y cuando intento adivinar la palabra, poniendo cualquier letra, además de la letra acertada me añade el par “ue” (adjunto imagen del error).

    Gracias y saludos.

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

    Ignacio Gros
    Keymaster
  • #19590

    pabgarja
    Member

    Hola:

    He modificado el fichero hangman.js (ubicado en exe/templates), concretamente la función startGame donde he cambiado de posición la inicialización del Array lettersGuessed, dejándola como la primera orden de la función.

    function startGame(gameId, wordIndex) {

            lettersGuessed[gameId] = “”;        setChance(gameId, 0);        for(var i = 0; i < hangman_letterCounts[gameId]; i++) {            document.getElementById(gameId + “letter” + i).setAttribute(“style”,                 hangman_buttonStyles[gameId][HANGMAN_BEFORE_GUESS]);        }        currentWord[gameId] = wordIndex;        lettersGuessed[gameId] = “”;        updateWordArea(gameId);        document.getElementById(gameId + “_hintarea”).value                  = hangman_words[gameId][currentWord[gameId]][1];        currentChance[gameId] = 0;        }

    Con estas modificaciones ya funciona. El problema era que el vector contenía undefined inicialmente, por lo que todas las letras de la palabra se contaban como aciertos (a priori). Adjunto fichero modificado para que podáis incluirlo en la nueva versión.

    Saludos.

     

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

    Muchassssss gracias Pabjarba!!!!!

    Lo probamos para subirlo a la siguiente versión

  • #19604

    Ignacio Gros
    Keymaster

    Encuentras el fallo, lo solucionas… 🙂

    ¡Muchas gracias, pabjarba!

    Ya hemos incorporado tu cambio (commit 8c5257c317701734c6628f89d04ac7aa51851280).

  • #21385

    Hola a todos quiero preguntar si lograron solventar el problema de continuidad del juego aún cuando  ya se agotaron todos los intentos? Estoy con esa actividad y aunque finaliza con todos los intentos no permite dar por terminada la actividad.

    De antemano muchas gracias por su ayuda, estoy con la versión 2.0.4

  • #21386

    Perdón que se duplico el post!

You must be logged in to reply to this topic.

Skip to content