Skip to content

AntonioMendanha/JogoDaForca_LetsCode

Repository files navigation

Antonio Mendanha - Exercises

This repository is made to show my solutions during the course Santander Coders - Web Full Stack 2021 provided by Santader in association with Let´s Code.

SantanderCoders
LetsCode

Angular Exercises AngularJs

Development In progress

Hangman Game (Jogo da Forca)

In this game, the player choose a letter trying to guess the secret word. If the letter is correct its turns visible, else he loses a attempt. The player has 5 attempts.

See the app working at: (for Brazillian users)

https://jogo-da-forca-lets-code.vercel.app/

Jogo da Forca

1 - Palavras: Um array estático(definido por vocês), e a palavra da vez deve ser randômica;

2 - As letras: Usar um input type text, e apagar depois de uma letra

3 - O boneco: não precisa, só um contador que mostra uma mensagem de fim de jogo com 5 erros.

Teste a aplicação neste link:

Implementação

Componentes

  • Criação do componente Header (cabeçalho da aplicação com as regras do jogo)
  • Criação do componente Wrapper (área principal da aplicação)
  • Separar o input para um componente InputLetter (área principal da aplicação)
  • Criação do componente Result para mostrar o resultado atual do jogo

Organização do código

  • Criar um array de palavras secretas
  • Criar um input para captar as letras "jogadas" pelo player
  • Criar um array para guardar as letras "jogadas" pelo player
  • Criar método para randomizar a escolha da palavra secreta
  • Verificar se a letra "jogada" pelo player existe na palavra secreta
  • Mostrar as letras jogadas
  • Mostrar os acertos no componente Result
  • Criar o sistema de vidas ( máximo 5 erros)
  • Mostrar a quantidade de jogadas disponíveis
  • Mostrar mensagem de Fim de Jogo
  • Mostrar mensagem de "Vitória" ou "Derrota"

Header

  • Editar CSS

Palavra Secreta

  • Mostrar a quantidade de letras da palavra secreta
  • Mostrar as letras corretas nas posições quando acertar
  • Editar CSS

How to reach me

My native languague is portuguese, and I´m also speak English.

Antonio-Linkedin Antonio-twitter And see my first website -> Antonio-HTML