From f9afce1ccc9576c4e1315a0c27ab4d80ee414ea8 Mon Sep 17 00:00:00 2001
From: Sai pradyumna Goud Chiragoni
<143107589+Saipradyumnagoud@users.noreply.github.com>
Date: Wed, 12 Jun 2024 18:38:03 +0530
Subject: [PATCH 1/4] Add files via upload
---
Games/Memory_Matching_Game/index.html | 16 +++++++
Games/Memory_Matching_Game/script.js | 69 +++++++++++++++++++++++++++
Games/Memory_Matching_Game/styles.css | 44 +++++++++++++++++
3 files changed, 129 insertions(+)
create mode 100644 Games/Memory_Matching_Game/index.html
create mode 100644 Games/Memory_Matching_Game/script.js
create mode 100644 Games/Memory_Matching_Game/styles.css
diff --git a/Games/Memory_Matching_Game/index.html b/Games/Memory_Matching_Game/index.html
new file mode 100644
index 0000000000..ad1cf6eea3
--- /dev/null
+++ b/Games/Memory_Matching_Game/index.html
@@ -0,0 +1,16 @@
+
+
+
+
+ Memory Matching Game
+
+
+
+
+
Memory Matching Game
+
Score: 0
+
+
+
+
+
diff --git a/Games/Memory_Matching_Game/script.js b/Games/Memory_Matching_Game/script.js
new file mode 100644
index 0000000000..557a2f5d37
--- /dev/null
+++ b/Games/Memory_Matching_Game/script.js
@@ -0,0 +1,69 @@
+document.addEventListener('DOMContentLoaded', () => {
+ const cardArray = [
+ { name: 'A', id: 1 }, { name: 'A', id: 2 },
+ { name: 'B', id: 3 }, { name: 'B', id: 4 },
+ { name: 'C', id: 5 }, { name: 'C', id: 6 },
+ { name: 'D', id: 7 }, { name: 'D', id: 8 },
+ { name: 'E', id: 9 }, { name: 'E', id: 10 },
+ { name: 'F', id: 11 }, { name: 'F', id: 12 },
+ { name: 'G', id: 13 }, { name: 'G', id: 14 },
+ { name: 'H', id: 15 }, { name: 'H', id: 16 }
+ ];
+
+ cardArray.sort(() => 0.5 - Math.random());
+
+ const gameBoard = document.getElementById('game-board');
+ const scoreDisplay = document.getElementById('score');
+ let cardsChosen = [];
+ let cardsChosenId = [];
+ let cardsWon = [];
+ let score = 0;
+
+ function createBoard() {
+ cardArray.forEach((card, index) => {
+ const cardElement = document.createElement('div');
+ cardElement.setAttribute('data-id', index);
+ cardElement.classList.add('card');
+ cardElement.addEventListener('click', flipCard);
+ gameBoard.appendChild(cardElement);
+ });
+ }
+
+ function checkForMatch() {
+ const cards = document.querySelectorAll('.card');
+ const [optionOneId, optionTwoId] = cardsChosenId;
+
+ if (cardsChosen[0] === cardsChosen[1]) {
+ cards[optionOneId].classList.add('flipped');
+ cards[optionTwoId].classList.add('flipped');
+ cardsWon.push(cardsChosen);
+ score += 10;
+ scoreDisplay.textContent = `Score: ${score}`;
+ } else {
+ cards[optionOneId].innerHTML = '';
+ cards[optionTwoId].innerHTML = '';
+ }
+
+ cardsChosen = [];
+ cardsChosenId = [];
+
+ if (cardsWon.length === cardArray.length / 2) {
+ setTimeout(() => alert(`Congratulations! You found all the matches! Your final score is ${score}.`), 100);
+ }
+ }
+
+ function flipCard() {
+ const cardId = this.getAttribute('data-id');
+ if (!cardsChosenId.includes(cardId) && cardsChosen.length < 2) {
+ cardsChosen.push(cardArray[cardId].name);
+ cardsChosenId.push(cardId);
+ this.innerHTML = cardArray[cardId].name;
+ this.classList.add('flipped');
+ if (cardsChosen.length === 2) {
+ setTimeout(checkForMatch, 500);
+ }
+ }
+ }
+
+ createBoard();
+});
diff --git a/Games/Memory_Matching_Game/styles.css b/Games/Memory_Matching_Game/styles.css
new file mode 100644
index 0000000000..da383674e1
--- /dev/null
+++ b/Games/Memory_Matching_Game/styles.css
@@ -0,0 +1,44 @@
+body {
+ font-family: Arial, sans-serif;
+ text-align: center;
+ background-color: #f0f0f0;
+ margin: 0;
+ padding: 0;
+}
+
+.game-container {
+ margin: 0 auto;
+ width: 600px;
+}
+
+.game-board {
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ gap: 10px;
+ margin-top: 20px;
+}
+
+.card {
+ width: 100px;
+ height: 100px;
+ background-color: #333;
+ cursor: pointer;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ font-size: 2em;
+ color: white;
+ border-radius: 8px;
+ transition: transform 0.2s;
+}
+
+.card.flipped {
+ background-color: #fff;
+ color: #333;
+ transform: rotateY(180deg);
+}
+
+#score {
+ font-size: 1.5em;
+ margin-top: 20px;
+}
From 5dea56a8ce5d297d91e39e1ffcfd4b3e00f774b1 Mon Sep 17 00:00:00 2001
From: Sai pradyumna Goud Chiragoni
<143107589+Saipradyumnagoud@users.noreply.github.com>
Date: Wed, 12 Jun 2024 18:39:45 +0530
Subject: [PATCH 2/4] Add files via upload
---
assets/images/Memory_Matching_Game.png | Bin 0 -> 20315 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 assets/images/Memory_Matching_Game.png
diff --git a/assets/images/Memory_Matching_Game.png b/assets/images/Memory_Matching_Game.png
new file mode 100644
index 0000000000000000000000000000000000000000..b263535e50620d33086dc4d55c5d85186d863c2c
GIT binary patch
literal 20315
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
literal 0
HcmV?d00001
From 77c60df9e601f6b7c5bf1b91907141442a6d6ed8 Mon Sep 17 00:00:00 2001
From: Sai pradyumna Goud Chiragoni
<143107589+Saipradyumnagoud@users.noreply.github.com>
Date: Wed, 12 Jun 2024 18:43:33 +0530
Subject: [PATCH 3/4] Created README.md
---
Games/Memory_Matching_Game/README.md | 39 ++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)
create mode 100644 Games/Memory_Matching_Game/README.md
diff --git a/Games/Memory_Matching_Game/README.md b/Games/Memory_Matching_Game/README.md
new file mode 100644
index 0000000000..d9ddf37262
--- /dev/null
+++ b/Games/Memory_Matching_Game/README.md
@@ -0,0 +1,39 @@
+# **Memory Matching Game**
+
+---
+
+
+
+## **Description đ**
+
+- The Memory Matching Game is a fun and interactive game where players flip over pairs of cards to find matches. The goal is to match all pairs of cards in the shortest time and with the fewest attempts possible. This game helps improve memory and concentration skills.
+
+## **Functionalities đŽ**
+
+- Randomly shuffled cards at the start of each game.
+- Cards flip back over if they don't match.
+- Score tracking: gain points for each match.
+- Game ends when all pairs are matched.
+- Alerts the player when the game is completed with their final score.
+
+
+
+## **How to play? đšī¸**
+
+- Start the game by clicking on any card.
+- Cards will flip to reveal the symbol on the other side.
+- Try to find matching pairs by remembering the position of previously flipped cards.
+- Click on two cards to flip them. If they match, they will stay flipped. If they don't, they will flip back over.
+- Continue flipping cards until all pairs are matched.
+- Your score is displayed at the top, increasing with each successful match.
+
+
+
+## **Screenshots đ¸**
+
+
+
+![Memory_Matching_Game](https://github.com/Saipradyumnagoud/GameZone/assets/143107589/193e98bf-82e1-49f7-9cc4-41fcdfcdb618)
+
+
+
From 2f23a06a018c616cdc50363b8dd0b34a67d92255 Mon Sep 17 00:00:00 2001
From: Sai pradyumna Goud Chiragoni
<143107589+Saipradyumnagoud@users.noreply.github.com>
Date: Wed, 12 Jun 2024 18:44:52 +0530
Subject: [PATCH 4/4] Updated README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 65bc4d0ffd..6b8611a4ed 100644
--- a/README.md
+++ b/README.md
@@ -343,7 +343,7 @@ This repository also provides one such platforms where contributers come over an
| [Number_Guessing_Game](https://github.com/kunjgit/GameZone/tree/main/Games/Number_Guessing_Game) |
| [Tower_Block_Game](https://github.com/Saipradyumnagoud/GameZone/tree/main/Games/Tower_Block_Game) |
| [Modulo_Game](https://github.com/kunjgit/GameZone/tree/main/Games/Modulo_Game) |
-
+|[Memory_Matching_Game](https://github.com/Saipradyumnagoud/GameZone/tree/main/Games/Memory_Matching_Game)|