Percursos
/
Elm
Elm
/
Exercícios
/
Jogo da forca
Jogo da forca

Jogo da forca

Médio

Instruções

Implementa a lógica do jogo da forca com programação funcional reativa.

O jogo da forca é um jogo simples de adivinhar palavras.

A Programação Funcional Reativa é uma forma de escrever programas interativos. Difere da perspetiva habitual porque, em vez de dizeres «quando o botão é premido, incrementa o contador», escreves «o valor do contador é a soma do número de vezes que o botão é premido».

Implementa a lógica básica do jogo da forca com programação funcional reativa. Para isso, vais ter de instalar uma biblioteca de FRP; isso será descrito nos ficheiros específicos da linguagem e do track do exercício.

Instruções específicas deste track

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

Resolve este exercício como se estivesses a escrever uma aplicação web com a Arquitetura Elm. O resultado 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, o resultado deve ter a seguinte estrutura

<div>
  <p>error message</p>
</div>
Editar via GitHub A ligação abre numa nova janela ou separador
Elm Exercism

Estás pronto para começar Jogo da forca?

Inscreve-te no Exercism para aprenderes e dominares Elm com 28 conceitos110 exercícios, e mentoria humana real, tudo grátis.