Desafio desenvolvido para a formação ONE (Oracle Next Education), um programa de educação e empregabilidade desenvolvido pela Oracle e Alura.
Trata-se de um programa a ser completado em 6 meses com 04 trilhas de conhecimento: Iniciante em Programação; Front- End; Java. Empreendedorismo e Soft Skills.
Este projeto foi desenvolvido a partir de um sistema ágil de desenvolvimento, utilizando a ferramenta Trello.
Para concluí-lo apliquei os conhecimentos adquiridos nos cursos da Alura de Lógica de Programação I e II, além do curso de Introdução ao JavaScript. E é claro, fundamentada em muita pesquisa bem como na colaboração via discord com outros participantes da formação ONE.
Pude perceber que, por se tratar do segundo desafio, tive uma grande evolução principalmente na forma de encarar o processo de construção do código.
Elaborar as perguntas a serem pesquisadas se tornou mais fácil, assim como ler a documentação pertinente.
O visual ainda está bastante rudimentar, pois ainda virá a trilha que abordará com mais profundidade este aspecto.
Ainda um longo caminho pela frente, sabendo que cada dia de estudo aumenta o conhecimento e capacidade de execução.
Link com mais informações sobre o challenge: https://www.alura.com.br/challenges/oracle-one/semana03e04-crie-seu-proprio-jogo-da-forca-javascript
Requisitos: - 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ível 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.
Extras: - A página deve conter um campo para inserção de texto com a finalidade de adicionar novas palavras ao jogo, e um botão "Adicionar nova palavra".