A Premier League está de volta e, com ela, a promessa de jogos frenéticos, estádios lotados, rivalidades históricas e a disputa ponto a ponto pelo título mais cobiçado do futebol inglês.
Para você já entrar no clima do campeonato mais rico e emocionante do planeta, preparamos um teste de atenção rápido e divertido com os escudos dos clubes que fazem a história da Inglaterra.
Como funciona o Jogo da Memória Premier League?
Para honrar a imprevisibilidade da Premier League, onde qualquer time pode surpreender os gigantes, criamos uma dinâmica especial para o jogo:
Sorteio aleatório: Nosso banco de dados conta com 20 clubes marcantes da Inglaterra (dos gigantes do “Big Six” a camisas pesadíssimas e cheias de história como Aston Villa, Newcastle, Leeds, Forest, Sunderland e Coventry). A cada partida, o sistema escolhe 10 times aleatórios para entrar em campo.
Zero repetição: Toda vez que você reiniciar o jogo, um novo tabuleiro é montado com escudos diferentes. A sua experiência nunca será a mesma!
O objetivo: Encontrar os 10 pares idênticos no menor número de jogadas possível.
🎉 Parabéns! Você completou em jogadas.
`;
cardEl.addEventListener(‘click’, onCardClick);
gameBoard.appendChild(cardEl);
});
}
function onCardClick() {
if (isBoardLocked) return;
if (this === cardOne) return;
this.classList.add(‘flip’);
if (!hasFlipped) {
hasFlipped = true;
cardOne = this;
return;
}
cardTwo = this;
totalMoves++;
movesDisplay.innerText = totalMoves;
checkMatch();
}
function checkMatch() {
let isMatch = cardOne.dataset.name === cardTwo.dataset.name;
if (isMatch) {
cardOne.removeEventListener(‘click’, onCardClick);
cardTwo.removeEventListener(‘click’, onCardClick);
matchedPairs++;
if (matchedPairs === activeTeamsCount) {
setTimeout(showWinScreen, 500);
}
resetTurn();
} else {
isBoardLocked = true;
setTimeout(() => {
cardOne.classList.remove(‘flip’);
cardTwo.classList.remove(‘flip’);
resetTurn();
}, 1000);
}
}
function resetTurn() {
[hasFlipped, isBoardLocked] = [false, false];
[cardOne, cardTwo] = [null, null];
}
function showWinScreen() {
victoryMsg.classList.remove(‘victory-hidden’);
finalMovesDisplay.innerText = totalMoves;
}
// Função para compartilhar no WhatsApp
function shareOnWhatsApp() {
const currentUrl = window.location.href;
const shareText = `🧠 Fechei o Jogo da Memória da Premier League no 365Scores em ${totalMoves} jogadas! Consegue bater meu recorde? Jogue aqui: ${currentUrl}`;
const whatsappUrl = `https://api.whatsapp.com/send?text=${encodeURIComponent(shareText)}`;
window.open(whatsappUrl, ‘_blank’);
}
function resetAll() {
totalMoves = 0;
matchedPairs = 0;
movesDisplay.innerText = totalMoves;
victoryMsg.classList.add(‘victory-hidden’);
resetTurn();
initMemoryGame();
}
resetBtn.addEventListener(‘click’, resetAll);
shareBtn.addEventListener(‘click’, shareOnWhatsApp);
initMemoryGame();
})();
Desafio do Editor: Completar o tabuleiro em menos de 18 jogadas é nível “Sir Alex Ferguson” de estratégia. Menos de 15? Você merece erguer a taça dourada da Premier League de forma invicta!
Aperte o botão “Reiniciar Jogo” para embaralhar as cartas e prove que sua memória está afiada para a temporada que vai começar!