Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Usando o RegExp

    var processaChute = function (chute) {

        var exp = new RegExp(chute, 'gi')
            , resultado
            , acertou = false;

        while (resultado = exp.exec(palavraSecreta)) 
            acertou = lacunas[resultado.index] = chute;

        if (!acertou) sprite.nextFrame();
    };

Seria muito deselegante codificar como fiz abaixo?

    var processaChute = function (chute) {

        var tam = palavraSecreta.length;

        var acertou = 0;
        for (var i = 0; i < tam; i++) {
            if(palavraSecreta[i] == chute){
                lacunas[i] = chute;
                acertou ++;
            }
        }

        if(acertou == 0){
            sprite.nextFrame();
        }

    };
1 resposta
solução!

Olá, Thiago!

Achei bacana a maneira como você resolveu. Ficou bastante simples, indo em cada posição da palavra e verificando se é igual ao chute.

Uma coisa que você poderia melhorar é desconsiderar maiúsculas e minúsculas, que a regex já faz com o modificador "i".