Skip to content

anaisateodoro/challenges-oracle-one-02

Repository files navigation

Desafio 02 - Jogo da forca - Homem de Giz

Índice do Alura Challenges Oracle ONE


1. Introdução

Nestas semanas 3 e 4 do Curso de Desenvolvimento Web Full Stack, aperfeiçoei nas noções intermediárias de Html,Css,JavaScript e Git.

Confesso que o grau de dificuldade deste desafio foi maior do que o anterior.

Ainda bem, que o programa ONE - Oracle Next Education, oferece simultaneamente cursos de Soft Skills para proporcionar no ritmo destes desafios e estudos das trilhas com planejamento, otimização e agilidade. Incentivando-nos a trilhar os estudos com mais eficácia.

Num destes cursos que estudei, pude compreender a importância de colocar em prática o comportamento proativo, afim de antecipar os problemas que podem acontecer e agindo antes de que eles pudessem acontecer.

Foi assim comigo! 😌

Não pude adicionar a questão sonora do desafio do código pela minha incapacidade técnica, porém não desiste e completei tal desafio.

2. Resumo do desafio

Neste desafio 02, foi possível aplicar a dinâmica do tal jogo da forca.

Uma das estratégias para aprender programação aos iniciantes é utilizando alguma proposta de jogo.

Neste caso, o programa ONE - Oracle Next Education utilizou o jogo da forca.

O legal é que este tipo de atividade possui regras que tem um objetivo e um elemento de diversão.

Ensina alguns propósitos e os passos de forma mais divertida e motivacional - mesmo que tal desafio seja do tipo hardy.

3. Objetivos de aprendizagem

O objetivo deste jogo é o de adivinhar qual a palavra que está oculta. É uma das técnicas simples, das quais inspirei-me no livro ficcional o Homem de Giz.

livro

A informação inicial é que o usuário (jogador) dispõe é a do número de letras que compõem a palavra, estando estas letras representadas por traços no espaço da tela.

Html

  • Criações de tag;
  • Utilização do favicon na barra do navegador da página inicial;
  • Uso de fontes externas com a interação da plataforma do Google;

JavaScript

  • Manipulação de strings;
  • Declaração de variáveis;
  • Método includes(), que permite determina se um array contém um determinado elemento, retornando true ou false adequadamente;
  • Uso de funções (parâmetros | argumentos | valor de retorno);

Css

  • Manipulação de propriedades e estilos;
  • Inserção de seletores de classe;
  • Exportações de imagens vetoriais ou em outros formatos;
  • Manipulação de imagens e ícones no css;
  • Declaração de variáveis;

4. Considerações gerais

  • Este desafio foi resolvido com a apoio de interface gráfica baseada no livro o Homem de Giz. tela_jogo_forca

5. Requisitos do desafio

  • Deve funcionar só com letras maiúsculas;
  • Não devem ser utilizadas letras com acentos nem caracteres especiais;
  • Ao completar o desenho da forca, deve ser exibida uma mensagem na tela de "Fim de Jogo";
  • Se completar a palavra correta antes de acabarem as tentativas, deve ser exibida na tela a mensagem "Você Venceu. Parabéns!";
  • A página deve ter os traços indicando cada letra da palavra, separados por espaço;
  • A página deve ter um botão de "Iniciar Jogo" para começar o jogo;
  • Só deve ser possívél escrever letras (os números não serão válidos)
  • As letras erradas devem aparecer na tela, mas não podem aparecer repetidamente;
  • As letras corretas devem ser mostradas na tela acima dos traços, nas posições corretas em relação à palavra.

Interface do usuário (UI)

A interface permitiu ao usuário:

  • Digitar as letras das palavras a serem adivinhadas.
  • Ver o resultado da palavra do jogo.
  • Se errou o jogo, o usuário poderia clicar no botão e jogar novamente.
  • Ver o resultado do jogo da forca.

6. Considerações técnicas

A lógica do desafio foi implementada com sucesso em Html,Css e JavaScript. Faltou aprimorar a responsavidade de tipos de delas pelos navegadores. Além de incluir os efeitos sonoros de tal desafio.

7.Jogo Concluído!

A missão de concluir o jogo da forca foi consolidada com sucesso!

acertou

Valeu Alura + programa ORACLE ONE por oportunizar a realização desta desafio Até o próxima desafio!

badge

8. Links úteis

Alura - Jogo da forca - Alura challenges oracle one

Trello - Ferramenta para organizar as etapas do desafio e movimentação do painel de gerenciamento de requisitos do desafio


JavaScript HTML5 CSS3 Trello

About

Edição #2: Challenge Oracle ONE - Desafio 02

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published