- 1. Introdução
- 2. Resumo do desafio
- 3. Objetivos de aprendizagem
- 4. Considerações gerais
- 5. Requisitos do desafio
- 6. Considerações técnicas
- 7. Jogo Concluído!
- 8. Links úteis
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.
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.
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.
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.
- 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;
- 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);
- 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;
- 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.
- 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.
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.
A missão de concluir o jogo da forca foi consolidada com sucesso!
Valeu Alura + programa ORACLE ONE por oportunizar a realização desta desafio Até o próxima desafio!
Alura - Jogo da forca - Alura challenges oracle one