JMemory is a memory game where players must find pairs of cards. The game includes a timer, curiosities about the images, and records the best time for players to beat.
- Flip cards to find matching pairs
- Randomly changing curiosities about each image
- Timer to track how long it takes to find all pairs
- Stores and displays the best time achieved
- Confetti animation when all pairs are found
- Click on a card to flip it and reveal the image.
- Click on a second card to try and find the matching pair.
- If the cards match, they stay flipped. If they don't, they will flip back after a short delay.
- Try to find all pairs as quickly as possible to beat your best time.
- Clone the repository:
git clone https://github.com/jprogram-js-projects/JMemory.git
- Open
index.html
in a web browser.
- The game uses
localStorage
to save curiosities and best times. - If running on a local server, the game fetches curiosities from a
curiosities.json
file.
index.html
: The main HTML file.style.css
: The CSS file for styling.script.js
: The JavaScript file containing game logic.curiosities.json
: JSON file containing curiosities about the images.
JMemory é um jogo da memória onde os jogadores devem encontrar pares de cartas. O jogo inclui um cronômetro, curiosidades sobre as imagens e registra o melhor tempo para os jogadores superarem.
- Vire cartas para encontrar pares correspondentes
- Curiosidades mudando aleatoriamente sobre cada imagem
- Cronômetro para acompanhar o tempo necessário para encontrar todos os pares
- Armazena e exibe o melhor tempo alcançado
- Animação de confetes quando todos os pares são encontrados
- Clique em uma carta para virá-la e revelar a imagem.
- Clique em uma segunda carta para tentar encontrar o par correspondente.
- Se as cartas corresponderem, elas permanecem viradas. Se não, elas voltarão ao estado original após um curto atraso.
- Tente encontrar todos os pares o mais rápido possível para bater seu melhor tempo.
- Clone o repositório:
git clone https://github.com/jprogram-js-projects/JMemory.git
- Abra
index.html
em um navegador web.
- O jogo usa
localStorage
para salvar curiosidades e melhores tempos. - Se estiver rodando em um servidor local, o jogo busca curiosidades de um arquivo
curiosities.json
.
index.html
: O arquivo HTML principal.style.css
: O arquivo CSS para estilização.script.js
: O arquivo JavaScript contendo a lógica do jogo.curiosities.json
: Arquivo JSON contendo curiosidades sobre as imagens.