Trilhas
/
Elm
Elm
/
Exercícios
/
Jogo da Forca
Jogo da Forca

Jogo da Forca

Médio

Instruções

Implemente a lógica do jogo da forca usando programação reativa funcional.

Forca é um jogo simples de adivinhar palavras.

Programação reativa funcional é uma forma de escrever programas interativos. Ela difere da perspectiva usual: em vez de dizer "quando o botão for pressionado, incremente o contador", você escreve "o valor do contador é a soma do número de vezes que o botão foi pressionado".

Implemente a lógica básica por trás do jogo da forca usando programação reativa funcional. Você vai precisar instalar uma biblioteca de FRP para isso, e isso será descrito nos arquivos específicos da linguagem/trilha do exercício.

Instruções específicas da trilha

Historicamente, o Elm usava programação reativa funcional, até se especializar no uso da Elm Architecture.

Resolva este exercício como se você estivesse escrevendo um aplicativo web usando a Elm Architecture. A saída do programa deve ser HTML com a seguinte estrutura

<div>
  <dl>
    <dt>State</dt>
    <dd>Ongoing</dd>
    <dt>Word</dt>
    <dd>______</dd>
    <dt>Remaining failures</dt>
    <dd>5</dd>
  </dl>
</div>

em que <dl> é o elemento de lista de descrição, <dt> é o elemento de termo de descrição e <dd> é o elemento de detalhes de descrição, todos elementos HTML padrão.

Se houver um erro, a saída deve ter a seguinte estrutura

<div>
  <p>error message</p>
</div>
Editar via GitHub O link abre em uma nova janela ou aba
Elm Exercism

Tudo pronto para começar Jogo da Forca?

Crie sua conta no Exercism para aprender e dominar Elm com 28 conceitos110 exercícios e mentoria humana de verdade, tudo de graça.