Skip to content

Recriando o jogo Termo usando Java SpringBoot, html, css e JavaScript

Notifications You must be signed in to change notification settings

josemolineti/termo-spring-boot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Termo Spring Boot

A aplicação se refere a uma adaptação do jogo de navegador TERMO,

Onde o objetivo é tentar adivinhar uma palavra aleatória de 5 letras escondida, com apenas 5 chances.

Como utilizar -

Ao clonar o projeto, para acessa-lo, deve realizar os seguintes passos:

  • Executar a classe main, para iniciar o servidor do Spring Boot;
  • Acesse o link: localhost:8080/termo que foi definido na classe de Controller;
  • Agora, basta tentar adivinhar a palavra.

Tecnologias utilizadas -

O projeto foi feito usando as seguintes tecnologias:

  • Java: usado para iniciar o servidor do Spring Boot e controlar os templates HTML;
  • HTML: usado para criar a página principal do jogo;
  • CSS: usado para criar a estilização visual do jogo;
  • JavaScript: usado para definir toda a lógica e funcionamento por trás do jogo.

Funcionalidades -

Ao digitar uma palavra e apertar a tecla enter, será feita uma validação, onde irá comparar cada letra da palavra digitada com a palavra escondida, seguindo as regras:

  • Caso a letra exista na palavra e esteja exatamente na posição correta, ela irá ser alterada para a cor de fundo VERDE;
  • Caso a letra exista na palavra, mas esteja em uma posição incorreta, ela irá ser alterada para a cor de fundo AMARELA;
  • Caso a letra não exista na palavra, ela irá ser alterada para a cor de fundo cinza.

Note

Há uma verificação que aceita cliques apenas nas teclas de A - Z, Enter e Backspace. Evitando com que números e outros caracteres sejam apertados.

Apresentação:

disposição

Ao acertar a palavra:

palavra acertada

Ao errar a palavra:

palavra errada

Observações -

Os scripts e Classes estão devidamente documentados, contendo as explicações referenciando todas as funções e métodos da aplicação.

About

Recriando o jogo Termo usando Java SpringBoot, html, css e JavaScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published