From e753b6d7f0453061900f035689371f34fbd9f937 Mon Sep 17 00:00:00 2001 From: Azaaxin Date: Wed, 11 Mar 2020 00:54:22 +0100 Subject: [PATCH] Added textures and a animated background done with particles.js and did a slight change in the level variable to round it up. --- assets/textures/crate-green.png | Bin 0 -> 17902 bytes cards.css | 21 +++++-- index.php | 21 ++++++- scripts/gameboard.js | 4 +- scripts/particles.js | 105 ++++++++++++++++++++++++++++++++ style.css | 1 + 6 files changed, 144 insertions(+), 8 deletions(-) create mode 100644 assets/textures/crate-green.png create mode 100644 scripts/particles.js diff --git a/assets/textures/crate-green.png b/assets/textures/crate-green.png new file mode 100644 index 0000000000000000000000000000000000000000..f5ccb857fbc609826427d94044246f99bcd588c9 GIT binary patch literal 17902 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 - + +
@@ -21,6 +33,7 @@
+
@@ -33,5 +46,9 @@ Start
- + + + + + diff --git a/scripts/gameboard.js b/scripts/gameboard.js index d85ca5c..ae12c90 100644 --- a/scripts/gameboard.js +++ b/scripts/gameboard.js @@ -57,7 +57,7 @@ function animation () { //Animations, shows what cards you click on function clear_values(){ // Resets the values for next round. newPlayground = newPlayground + 0.3; difficulty = -1; - level = newPlayground * newPlayground; + level = Math.ceil(newPlayground * newPlayground); play_array = []; randoms = 0; i = 0; @@ -130,6 +130,7 @@ function reply_click(clicked_id){ // Grabs the value from the id on the div/card if(allow_click === 1){ if (!avoid_repeat.includes(clicked_id)){ document.getElementById(clicked_id).style.backgroundColor = "green"; + document.getElementById(clicked_id).style.backgroundImage = "url(assets/textures/crate-green.png)"; avoid_repeat.push(clicked_id); correct_answers++; if(play_array.length == correct_answers) @@ -145,6 +146,7 @@ function reply_click(clicked_id){ // Grabs the value from the id on the div/card if (!avoid_repeat.includes(clicked_id)){ // document.getElementById(clicked_id).style.border = "3px solid red"; // Makes the div/cards border red document.getElementById(clicked_id).style.backgroundColor = "red"; + document.getElementById(clicked_id).style.backgroundImage = "url(assets/textures/crate_bad.png)"; avoid_repeat.push(clicked_id); diff --git a/scripts/particles.js b/scripts/particles.js new file mode 100644 index 0000000..4c7871f --- /dev/null +++ b/scripts/particles.js @@ -0,0 +1,105 @@ +particlesJS("particles-js", { + "particles": { + "number": { + "value": 160, + "density": { + "enable": true, + "value_area": 800 + } + }, + "color": { + "value": "#ffffff" + }, + "shape": { + "type": "edge", + "stroke": { + "width": 0, + "color": "#000000" + }, + "polygon": { + "nb_sides": 9 + } + }, + "opacity": { + "value": 0.2, + "random": true, + "anim": { + "enable": true, + "speed": 1, + "opacity_min": 0, + "sync": false + } + }, + "size": { + "value": 6, + "random": true, + "anim": { + "enable": false, + "speed": 4, + "size_min": 0.3, + "sync": false + } + }, + "line_linked": { + "enable": false, + "distance": 150, + "color": "#ffffff", + "opacity": 0.2, + "width": 1 + }, + "move": { + "enable": true, + "speed": 1, + "direction": "none", + "random": true, + "straight": false, + "out_mode": "out", + "bounce": false, + "attract": { + "enable": false, + "rotateX": 600, + "rotateY": 600 + } + } + }, + "interactivity": { + "detect_on": "window", + "events": { + "onhover": { + "enable": false, + "mode": "grab" + }, + "onclick": { + "enable": true, + "mode": "push" + }, + "resize": true + }, + "modes": { + "grab": { + "distance": 400, + "line_linked": { + "opacity": 0.5 + } + }, + "bubble": { + "distance": 750, + "size": 40, + "duration": 2, + "opacity": 0, + "speed": 3 + }, + "repulse": { + "distance": 900, + "duration": 0.2 + }, + "push": { + "particles_nb": 10 + }, + "remove": { + "particles_nb": 2 + } + } + }, + "retina_detect": true + }); \ No newline at end of file diff --git a/style.css b/style.css index 8242912..9c7d62a 100644 --- a/style.css +++ b/style.css @@ -94,6 +94,7 @@ body{ background: rgba(50, 114, 210, 0.5); border-radius: 10px; margin: 3px; + transform: rotate(180deg); } #card-row { width: 100%;