https://github.com/anaisateodoro/challenges-oracle-one-02
Edição #2: Challenge Oracle ONE - Desafio 02
https://github.com/anaisateodoro/challenges-oracle-one-02
challengeonejogoforca2
Last synced: about 2 months ago
JSON representation
Edição #2: Challenge Oracle ONE - Desafio 02
- Host: GitHub
- URL: https://github.com/anaisateodoro/challenges-oracle-one-02
- Owner: anaisateodoro
- Created: 2022-06-08T02:21:10.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-15T03:46:14.000Z (over 3 years ago)
- Last Synced: 2025-02-24T01:16:34.495Z (8 months ago)
- Topics: challengeonejogoforca2
- Language: HTML
- Homepage: https://anaisateodoro.github.io/challenges-oracle-one-02/
- Size: 14.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Desafio 02 - Jogo da forca - Homem de Giz
### Índice do Alura Challenges Oracle ONE
- [1. Introdução](#1-introdução)
- [2. Resumo do desafio](#2-resumo-do-desafio)
- [3. Objetivos de aprendizagem](#3-objetivos-de-aprendizagem)
- [4. Considerações gerais](#4-considerações-gerais)
- [5. Requisitos do desafio](#5-requisitos-do-desafio)
- [6. Considerações técnicas](#6-considerações-técnicas)
- [7. Jogo Concluído!](#7jogo-concluído)
- [8. Links úteis](#8-links-úteis)---
## 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! :relieved:
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.

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.
## 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!

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

## 8. Links úteis
[Alura - Jogo da forca - Alura challenges oracle one](https://www.alura.com.br/)
[Trello - Ferramenta para organizar as etapas do desafio e movimentação do painel de gerenciamento de requisitos do desafio](https://trello.com/invite/b/LlXgf65g/4aed3741b017d5894e784b85493bf767/desafio-02-jogodaforcaalurachallengesoracle)
---



