From 72b343a2ee77e853cbaa3136a06b5c58c089c9b3 Mon Sep 17 00:00:00 2001 From: Loensh Date: Tue, 3 Oct 2023 12:17:33 +0900 Subject: [PATCH 01/14] Added high score --- index.html | 1 + script.js | 28 +++++++++++++++++++++++++--- style.css | 2 +- 3 files changed, 27 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index 4088198..836e593 100644 --- a/index.html +++ b/index.html @@ -23,6 +23,7 @@

Snake Game

Score: 0
+
High Score: 0
diff --git a/script.js b/script.js index 6368ce7..a5c9c1c 100644 --- a/script.js +++ b/script.js @@ -17,6 +17,7 @@ var foodY; var gameOver = false; var score = 0; +var highScore = 0; var difficulty = 5; // Adjust this value for difficulty level window.onload = function() { @@ -45,8 +46,12 @@ function update() { snakeBody.push([foodX, foodY]); placeFood(); score += 10; + if (score > highScore) { + highScore = score; + } document.getElementById("score").innerText = "Score: " + score; } + document.getElementById("high-score").innerText = "High Score: " + highScore; for (let i = snakeBody.length - 1; i > 0; i--) { snakeBody[i] = snakeBody[i - 1]; @@ -64,7 +69,8 @@ function update() { context.fillRect(snakeBody[i][0], snakeBody[i][1], blockSize, blockSize); if (snakeX == snakeBody[i][0] && snakeY == snakeBody[i][1]) { gameOver = true; - alert("Game Over\nScore: " + score); + alert("Game Over\nScore: " + score + "\nHigh Score: " + highScore); + document.getElementById('high').innerText = "High Score: " + highScore; } } @@ -75,7 +81,8 @@ function update() { snakeY > total_row * blockSize ) { gameOver = true; - alert("Game Over\nScore: " + score); + alert("Game Over\nScore: " + score + "\nHigh Score: " + highScore); + document.getElementById('high').innerText = "High Score: " + highScore; } } @@ -100,7 +107,18 @@ function placeFood() { foodY = Math.floor(Math.random() * total_row) * blockSize; } +function saveHighScore() { + localStorage.setItem("highScore", highScore); +} + +function loadHighScore() { + highScore = localStorage.getItem("highScore") || 0; +} + +loadHighScore(); +// When the window closes, it saves the high score +window.addEventListener("beforeunload", saveHighScore); // Add an event listener to the "Start Game" button document.getElementById("start-button").addEventListener("click", startGame); @@ -110,4 +128,8 @@ function startGame() { var selectedDifficulty = parseInt(document.getElementById("difficulty").value); // Clear the existing canvas and start the game with the selected difficulty resetGame(selectedDifficulty); -} \ No newline at end of file +} + +function resetGame() { + location.reload(); +} diff --git a/style.css b/style.css index 49b3e70..5989375 100644 --- a/style.css +++ b/style.css @@ -69,7 +69,7 @@ select { margin-bottom: 10px; } -#score { +#score, #high-score { font-size: 18px; font-weight: bold; } From 20fceb30f109502372708fb7e487bc52b438e9d3 Mon Sep 17 00:00:00 2001 From: Naman Agrahari Date: Tue, 3 Oct 2023 11:48:24 +0545 Subject: [PATCH 02/14] changes made --- index.html | 29 +++++++++++++++++++++- script.js | 72 ++++++++++++++++++++++++++++++++++++++++++++++-------- style.css | 12 +++++++++ 3 files changed, 102 insertions(+), 11 deletions(-) diff --git a/index.html b/index.html index 4088198..cde0708 100644 --- a/index.html +++ b/index.html @@ -14,18 +14,45 @@

Snake Game

+
Score: 0
+ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/script.js b/script.js index 6368ce7..e39b5e3 100644 --- a/script.js +++ b/script.js @@ -19,7 +19,10 @@ var gameOver = false; var score = 0; var difficulty = 5; // Adjust this value for difficulty level -window.onload = function() { +var startButton = document.getElementById("start-button"); +var replayButton = document.getElementById("replay-button"); + +function init() { board = document.getElementById("board"); board.height = total_row * blockSize; board.width = total_col * blockSize; @@ -28,7 +31,15 @@ window.onload = function() { placeFood(); document.addEventListener("keyup", changeDirection); setInterval(update, 1000 / difficulty); -}; +} + +function createSnakeSegment(x, y) { + context.beginPath(); + context.arc(x + blockSize / 2, y + blockSize / 2, blockSize / 2, 0, Math.PI * 2); + context.fillStyle = "white"; + context.fill(); + context.closePath(); +} function update() { if (gameOver) { @@ -58,13 +69,16 @@ function update() { context.fillStyle = "white"; snakeX += speedX * blockSize; snakeY += speedY * blockSize; - context.fillRect(snakeX, snakeY, blockSize, blockSize); + + createSnakeSegment(snakeX, snakeY); for (let i = 0; i < snakeBody.length; i++) { - context.fillRect(snakeBody[i][0], snakeBody[i][1], blockSize, blockSize); + createSnakeSegment(snakeBody[i][0], snakeBody[i][1]); if (snakeX == snakeBody[i][0] && snakeY == snakeBody[i][1]) { gameOver = true; - alert("Game Over\nScore: " + score); + document.getElementById("game-over").style.display = "block"; + replayButton.style.display = "block"; + startButton.style.display = "none"; } } @@ -75,7 +89,9 @@ function update() { snakeY > total_row * blockSize ) { gameOver = true; - alert("Game Over\nScore: " + score); + document.getElementById("game-over").style.display = "block"; + replayButton.style.display = "block"; + startButton.style.display = "none"; } } @@ -100,14 +116,50 @@ function placeFood() { foodY = Math.floor(Math.random() * total_row) * blockSize; } - - // Add an event listener to the "Start Game" button -document.getElementById("start-button").addEventListener("click", startGame); +startButton.addEventListener("click", startGame); function startGame() { // Retrieve the selected difficulty level from the dropdown var selectedDifficulty = parseInt(document.getElementById("difficulty").value); // Clear the existing canvas and start the game with the selected difficulty resetGame(selectedDifficulty); -} \ No newline at end of file +} + +// Add an event listener to the "Replay" button +replayButton.addEventListener("click", function() { + document.getElementById("game-over").style.display = "none"; + replayButton.style.display = "none"; + startButton.style.display = "block"; + resetGame(difficulty); +}); + +// Function to reset the game +// Function to reset the game +function resetGame(selectedDifficulty) { + snakeX = blockSize * 5; + snakeY = blockSize * 5; + speedX = 0; + speedY = 0; + snakeBody = []; + gameOver = false; + score = 0; + + // Set the difficulty based on the selectedDifficulty or default to 5 if not provided + difficulty = selectedDifficulty || 5; + + // Clear the existing interval timer + clearInterval(interval); + + // Set the difficulty before initializing the game + interval = setInterval(update, 1000 / difficulty); + + document.getElementById("score").innerText = "Score: " + score; + + init(); +} + + + +// Initial game setup +init(); diff --git a/style.css b/style.css index 49b3e70..130e91a 100644 --- a/style.css +++ b/style.css @@ -78,4 +78,16 @@ select { font-size: 36px; font-weight: bold; margin-bottom: 20px; +} +#game-over { + font-size: 36px; + font-weight: bold; + color: red; + animation: blink 1s infinite; +} + +@keyframes blink { + 0% { opacity: 0; } + 50% { opacity: 1; } + 100% { opacity: 0; } } \ No newline at end of file From 5a47ae35f1f4ed07bd7a6d1e8001771f61d5b911 Mon Sep 17 00:00:00 2001 From: Loensh <122663422+Loensh@users.noreply.github.com> Date: Tue, 3 Oct 2023 17:18:18 +0900 Subject: [PATCH 03/14] Update index.html --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 836e593..b9267e6 100644 --- a/index.html +++ b/index.html @@ -23,7 +23,7 @@

Snake Game

Score: 0
-
High Score: 0
+
Highest Score: 0
From 1b077a743558796bbdf489a45e32bf09fccba4bd Mon Sep 17 00:00:00 2001 From: Loensh <122663422+Loensh@users.noreply.github.com> Date: Tue, 3 Oct 2023 17:21:06 +0900 Subject: [PATCH 04/14] Update script.js --- script.js | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/script.js b/script.js index a5c9c1c..4dc1c51 100644 --- a/script.js +++ b/script.js @@ -17,7 +17,7 @@ var foodY; var gameOver = false; var score = 0; -var highScore = 0; +var highestScore = 0; var difficulty = 5; // Adjust this value for difficulty level window.onload = function() { @@ -46,12 +46,12 @@ function update() { snakeBody.push([foodX, foodY]); placeFood(); score += 10; - if (score > highScore) { - highScore = score; + if (score > highestScore) { + highestScore = score; } document.getElementById("score").innerText = "Score: " + score; } - document.getElementById("high-score").innerText = "High Score: " + highScore; + document.getElementById("highest-score").innerText = "Highest Score: " + highestScore; for (let i = snakeBody.length - 1; i > 0; i--) { snakeBody[i] = snakeBody[i - 1]; @@ -69,8 +69,8 @@ function update() { context.fillRect(snakeBody[i][0], snakeBody[i][1], blockSize, blockSize); if (snakeX == snakeBody[i][0] && snakeY == snakeBody[i][1]) { gameOver = true; - alert("Game Over\nScore: " + score + "\nHigh Score: " + highScore); - document.getElementById('high').innerText = "High Score: " + highScore; + alert("Game Over\nScore: " + score + "\nHighest Score: " + highestScore); + document.getElementById('highest').innerText = "Highest Score: " + highestScore; } } @@ -81,8 +81,8 @@ function update() { snakeY > total_row * blockSize ) { gameOver = true; - alert("Game Over\nScore: " + score + "\nHigh Score: " + highScore); - document.getElementById('high').innerText = "High Score: " + highScore; + alert("Game Over\nScore: " + score + "\nHighest Score: " + highestScore); + document.getElementById('highest').innerText = "Highest Score: " + highestScore; } } @@ -107,18 +107,18 @@ function placeFood() { foodY = Math.floor(Math.random() * total_row) * blockSize; } -function saveHighScore() { - localStorage.setItem("highScore", highScore); +function saveHighestScore() { + localStorage.setItem("highestScore", highestScore); } -function loadHighScore() { - highScore = localStorage.getItem("highScore") || 0; +function loadHighestScore() { + highScore = localStorage.getItem("highestScore") || 0; } loadHighScore(); // When the window closes, it saves the high score -window.addEventListener("beforeunload", saveHighScore); +window.addEventListener("beforeunload", saveHighestScore); // Add an event listener to the "Start Game" button document.getElementById("start-button").addEventListener("click", startGame); From 4491c55eb7adb9fee6e8a331dc245f252c7fab60 Mon Sep 17 00:00:00 2001 From: Loensh <122663422+Loensh@users.noreply.github.com> Date: Tue, 3 Oct 2023 17:21:20 +0900 Subject: [PATCH 05/14] Update style.css --- style.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/style.css b/style.css index 5989375..51d055f 100644 --- a/style.css +++ b/style.css @@ -69,7 +69,7 @@ select { margin-bottom: 10px; } -#score, #high-score { +#score, #highest-score { font-size: 18px; font-weight: bold; } @@ -78,4 +78,4 @@ select { font-size: 36px; font-weight: bold; margin-bottom: 20px; -} \ No newline at end of file +} From 19eac2c8b22b20000cf24dbcef802edd47fe4e20 Mon Sep 17 00:00:00 2001 From: Loensh <122663422+Loensh@users.noreply.github.com> Date: Tue, 3 Oct 2023 17:24:13 +0900 Subject: [PATCH 06/14] Update script.js --- script.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/script.js b/script.js index 4dc1c51..00a8fef 100644 --- a/script.js +++ b/script.js @@ -112,10 +112,10 @@ function saveHighestScore() { } function loadHighestScore() { - highScore = localStorage.getItem("highestScore") || 0; + highestScore = localStorage.getItem("highestScore") || 0; } -loadHighScore(); +loadHighestScore(); // When the window closes, it saves the high score window.addEventListener("beforeunload", saveHighestScore); From 1c3ce0715466207359766b109de6b864c17e96c6 Mon Sep 17 00:00:00 2001 From: Akhil C <89591371+Akhil-Chagarlamudi@users.noreply.github.com> Date: Tue, 3 Oct 2023 16:03:22 +0530 Subject: [PATCH 07/14] Fixed typo in script.js --- script.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script.js b/script.js index f251744..5880739 100644 --- a/script.js +++ b/script.js @@ -160,7 +160,7 @@ function startGame() { function resetGame() { location.reload(); } -======= + // Add an event listener to the "Replay" button replayButton.addEventListener("click", function() { document.getElementById("game-over").style.display = "none"; From 9846d48aa652a85f878930c33bccb656c42caaab Mon Sep 17 00:00:00 2001 From: Akhil C <89591371+Akhil-Chagarlamudi@users.noreply.github.com> Date: Tue, 3 Oct 2023 17:08:44 +0530 Subject: [PATCH 08/14] feature: press spacebar to restart game --- script.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/script.js b/script.js index 5880739..77bb66b 100644 --- a/script.js +++ b/script.js @@ -194,8 +194,12 @@ function resetGame(selectedDifficulty) { init(); } - +// To restart game with spacebar +document.addEventListener("keydown", function(event) { + if(event.code==="Space"){ + resetGame(); + } +}); // Initial game setup init(); - From a4cc3cc7223b7ff0e85a0b73869db8fe955d8dca Mon Sep 17 00:00:00 2001 From: harshita sharma Date: Tue, 3 Oct 2023 17:53:31 +0530 Subject: [PATCH 09/14] Added eyes to the snake --- script.js | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/script.js b/script.js index f251744..69c7079 100644 --- a/script.js +++ b/script.js @@ -35,13 +35,39 @@ function init() { } function createSnakeSegment(x, y) { + // Draw snake body context.beginPath(); context.arc(x + blockSize / 2, y + blockSize / 2, blockSize / 2, 0, Math.PI * 2); context.fillStyle = "white"; context.fill(); context.closePath(); + + // Draw eyes only on the head + if (x === snakeX && y === snakeY) { + let eyeRadius = blockSize / 10; + let eyeOffsetX = blockSize / 4; + let eyeOffsetY = blockSize / 4; + + // Left eye + let eyeX1 = x + eyeOffsetX; + let eyeY = y + eyeOffsetY; + context.beginPath(); + context.arc(eyeX1, eyeY, eyeRadius, 0, Math.PI * 2); + context.fillStyle = "black"; + context.fill(); + context.closePath(); + + // Right eye + let eyeX2 = x + 3 * eyeOffsetX; + context.beginPath(); + context.arc(eyeX2, eyeY, eyeRadius, 0, Math.PI * 2); + context.fillStyle = "black"; + context.fill(); + context.closePath(); + } } + function update() { if (gameOver) { return; @@ -81,7 +107,7 @@ function update() { createSnakeSegment(snakeBody[i][0], snakeBody[i][1]); if (snakeX == snakeBody[i][0] && snakeY == snakeBody[i][1]) { gameOver = true; -high-score + high - score alert("Game Over\nScore: " + score + "\nHighest Score: " + highestScore); document.getElementById('highest').innerText = "Highest Score: " + highestScore; @@ -160,9 +186,9 @@ function startGame() { function resetGame() { location.reload(); } -======= + // Add an event listener to the "Replay" button -replayButton.addEventListener("click", function() { +replayButton.addEventListener("click", function () { document.getElementById("game-over").style.display = "none"; replayButton.style.display = "none"; startButton.style.display = "block"; From e292b4deaf29b490dea0c5a0290d65a93ffbb844 Mon Sep 17 00:00:00 2001 From: Rohan Rustagi <110477025+RohanRusta21@users.noreply.github.com> Date: Wed, 4 Oct 2023 17:41:07 +0000 Subject: [PATCH 10/14] "Added Dockerfile" --- Dockerfile | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..38986a5 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM ubuntu +LABEL maintainer="Rohan Rustagi" +RUN apt update -y +RUN apt install nginx -y +COPY . /var/www/html +EXPOSE 80 +CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file From a2c3b6a2f75fbdf2f18bd8f549e6b529c7c36eae Mon Sep 17 00:00:00 2001 From: Rohan Rustagi <110477025+RohanRusta21@users.noreply.github.com> Date: Wed, 4 Oct 2023 23:22:03 +0530 Subject: [PATCH 11/14] Updated README.md with Docker Container Steps --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 4c31a99..4e7f3a2 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,15 @@ To run the Snake Game locally or try it out, follow these steps: - `style.css`: CSS styles for styling the game layout. - `script.js`: JavaScript code that handles the game logic and functionality. +## Run the snake game using docker container + + ```bash + docker build -t snake: . + ``` + ```bash + docker run -itd -p 80:80 snake: + ``` + ## Issues and Feedback If you encounter any issues, have ideas for improvements, or want to report a bug, please [create an issue](https://github.com/your-username/Snake-Game/issues). Your feedback is valuable to us, and we appreciate your contributions to make this project better. From 5e7d0096c99dbc5c923169fdfa23fac66884b475 Mon Sep 17 00:00:00 2001 From: RAJ MANDAL Date: Sat, 7 Oct 2023 01:22:05 +0530 Subject: [PATCH 12/14] adding favicon --- images/favicon.ico | Bin 0 -> 189644 bytes index.html | 1 + 2 files changed, 1 insertion(+) create mode 100644 images/favicon.ico diff --git a/images/favicon.ico b/images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..001052ed9577a6742f3e0d488abed245fc96787f GIT binary patch literal 189644 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 UbklXWaP2Mr&4T0G=}nsaAJm*c9RL6T literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 10814b6..73d86f6 100644 --- a/index.html +++ b/index.html @@ -6,6 +6,7 @@ Snake Game + From 6b2141b39222649e53da8ec0734159d7d9053593 Mon Sep 17 00:00:00 2001 From: Ananta Date: Wed, 11 Oct 2023 20:45:56 +0530 Subject: [PATCH 13/14] first commit --- index.html | 4 ++-- style.css | 25 +++++++++++++++++++++---- 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/index.html b/index.html index 10814b6..fc103c0 100644 --- a/index.html +++ b/index.html @@ -14,9 +14,9 @@

Snake Game

- + Replay button initially hidden
- +