Andrelua / segundo-desafio-escribo

Implementação da parte lógica e a interface do jogo indiano “Cobras e Escadas”

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

segundo-desafio-escribo

Implementação da parte lógica e a interface do jogo indiano “Cobras e Escadas”

💻 Como rodar ?

Primeira etapa.

Como eu utilizei o VsCode baixei uma extenção chamada Open in default browser. Com ele posso criar um servidor local, para poder abrir páginas html.

Segunda etapa.

Para abrir o servidor local basta clicar com o botão direito do mouse na página cobras_escadas.html. E clicar nesta opção:

Terceira etpa.

Antes do game iniciar ele pergunta o nome dos jogadores:

👨‍💻 Algumas funcionalidades que eu fiz.

No início do jogo o jogador do turno tem que clicar, toda vez, em qualquer lugar da tela para se mover.

Em meio ao jogo irá aparecer qual o valor do primeiro, segundo dado e qual o resultado de sua soma, juntamente com a posição atual do jogador.

Quando o jogo finaliza aparece a seguinte mensagem:

Se o jogador que perdeu tentar jogar aparecerá a seguinte mensagem:

Quando os dois dados derem valores iguais aparecerá a seguinte mensagem:

Consequentemente o jogador irá jogar novamente.

Quando a posição do jogador for igual a uma cabeça de cobra, irá aparecer a seguinte mensagem:

Consequentemente o jogador irá regressar as casas do corpo da cobra.

Quando a posição do jogador for igual a o início de uma escada, irá aparecer a seguinte mensagem:

Consequentemente o jogador irá avançar as casas do corpo da escada.

PS: Utilizei tudo que eu conhecia sobre os efeitos e animações para deixar o jogo mais interativo possível, essa é uma stack que tenho que melhorar. Por último, eu usei um módulo que achei na internet para consegui facilitar a criação do tabuleiro e dos objetos. Sinto que não segui alguns requisitos funcionais.

About

Implementação da parte lógica e a interface do jogo indiano “Cobras e Escadas”


Languages

Language:JavaScript 98.5%Language:HTML 1.5%