⊗jsPrGCtTI 16 of 62 menu

Implementação do jogo de cidades em JavaScript

Vamos discutir como vamos implementar nosso projeto.

Eu começaria criando um array, onde serão registradas as cidades que nossos jogadores digitam:

let cities = [];

Suponha que o jogo esteja começando e é a vez do primeiro jogador. Ele digita uma cidade e pressiona Enter. Obviamente, podemos incluir essa cidade imediatamente em nosso array de cidades.

Agora será a vez do segundo jogador. Como nosso array já não está vazio, este segundo turno será descrito pelo mesmo algoritmo que todos os turnos subsequentes.

Qual é esse algoritmo? Primeiro, é preciso verificar que a primeira letra da cidade digitada corresponde à última letra da cidade anterior. Segundo, é preciso verificar que essa cidade ainda não apareceu neste jogo.

Se ambas as condições forem atendidas, a cidade digitada é registrada em nosso array e a vez passa para o próximo jogador. Se alguma condição não for atendida, é necessário exibir uma mensagem sobre isso.

Implemente o jogo de acordo com o algoritmo descrito.

azbydeenesfrkakkptruuz