added 4 movies to test
BIN
images/Event Horizon/1.png
Normal file
After Width: | Height: | Size: 1.2 MiB |
BIN
images/Event Horizon/2.png
Normal file
After Width: | Height: | Size: 1.7 MiB |
BIN
images/Event Horizon/3.png
Normal file
After Width: | Height: | Size: 1.1 MiB |
BIN
images/Event Horizon/vlcsnap-2022-09-11-14h00m59s239.png
Normal file
After Width: | Height: | Size: 1.3 MiB |
BIN
images/Event Horizon/vlcsnap-2022-09-11-14h03m04s147.png
Normal file
After Width: | Height: | Size: 1.0 MiB |
Before Width: | Height: | Size: 49 KiB |
BIN
images/Friday the 13th/1.png
Normal file
After Width: | Height: | Size: 1.4 MiB |
Before Width: | Height: | Size: 75 KiB |
BIN
images/Friday the 13th/2.png
Normal file
After Width: | Height: | Size: 2.0 MiB |
Before Width: | Height: | Size: 67 KiB |
BIN
images/Friday the 13th/3.png
Normal file
After Width: | Height: | Size: 1.7 MiB |
BIN
images/Friday the 13th/4.png
Normal file
After Width: | Height: | Size: 1.7 MiB |
Before Width: | Height: | Size: 174 KiB After Width: | Height: | Size: 174 KiB |
Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 148 KiB |
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 75 KiB |
Before Width: | Height: | Size: 49 KiB |
Before Width: | Height: | Size: 75 KiB |
Before Width: | Height: | Size: 67 KiB |
BIN
images/hellrasier/1.png
Normal file
After Width: | Height: | Size: 1.8 MiB |
BIN
images/hellrasier/2.png
Normal file
After Width: | Height: | Size: 1.3 MiB |
BIN
images/hellrasier/3.png
Normal file
After Width: | Height: | Size: 1.4 MiB |
Before Width: | Height: | Size: 86 KiB |
Before Width: | Height: | Size: 124 KiB |
Before Width: | Height: | Size: 101 KiB |
@ -146,8 +146,9 @@
|
|||||||
</div> -->
|
</div> -->
|
||||||
|
|
||||||
<!-- <h1>Guess the Movie!</h1> -->
|
<!-- <h1>Guess the Movie!</h1> -->
|
||||||
|
<figure class="movie-img">
|
||||||
<img src="" id="movieFrame" alt="movie death frame" class="center">
|
<img src="" id="movieFrame" alt="movie death frame" class="center">
|
||||||
|
</figure>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -160,6 +161,7 @@
|
|||||||
</form>
|
</form>
|
||||||
|
|
||||||
<p id="feedback"></p>
|
<p id="feedback"></p>
|
||||||
|
<h2 id="countDown"></h2>
|
||||||
<div class="result">
|
<div class="result">
|
||||||
<input onclick="copyToClipboard()" type="button" id="shareResult" value="Share Result">
|
<input onclick="copyToClipboard()" type="button" id="shareResult" value="Share Result">
|
||||||
</div>
|
</div>
|
||||||
|
39
main.js
@ -10,14 +10,16 @@ for (var i = 0; i < localStorage.length; i++){
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
var movies = ["a nightmare on elm street","Friday the 13th","Final Destination","Scream 2","The Cabin in the Woods","American Psycho","It Follows","Candyman","Child's Play","The Texas Chain Saw Massacre","Alien","Halloween"];
|
var movies = ["a nightmare on elm street","Friday the 13th","Event Horizon","Hellraiser","The Cabin in the Woods","American Psycho","It Follows","Candyman","Child's Play","The Texas Chain Saw Massacre","Alien","Halloween"];
|
||||||
var pix = [];
|
var pix = [];
|
||||||
autocomplete(document.getElementById("guess"), movies);
|
autocomplete(document.getElementById("guess"), movies);
|
||||||
var gameBeginning = new Date('September 8, 2022 00:00:00');
|
var gameBeginning = new Date('September 10, 2022 13:02:00');
|
||||||
|
var countDownTime = new Date();
|
||||||
|
var present_date = new Date();
|
||||||
|
|
||||||
// gameBeginning = new Date(gameBeginning.getTime() + 0 * 60 * 1000);
|
// gameBeginning = new Date(gameBeginning.getTime() + 0 * 60 * 1000);
|
||||||
console.log(gameBeginning.getTimezoneOffset());
|
console.log(gameBeginning.getTimezoneOffset());
|
||||||
var present_date = new Date();
|
|
||||||
console.log("gameBeginning: ",gameBeginning);
|
console.log("gameBeginning: ",gameBeginning);
|
||||||
console.log("now: ",present_date);
|
console.log("now: ",present_date);
|
||||||
var dayCount = Math.floor((present_date - gameBeginning) / (1000 * 60 * 60 * 24));
|
var dayCount = Math.floor((present_date - gameBeginning) / (1000 * 60 * 60 * 24));
|
||||||
@ -91,6 +93,7 @@ function clearGuess() {
|
|||||||
document.getElementById("secondGuess").style.display = "none";
|
document.getElementById("secondGuess").style.display = "none";
|
||||||
document.getElementById("shareResult").style.display = "none";
|
document.getElementById("shareResult").style.display = "none";
|
||||||
document.getElementById("guessForm").style.display = "block";
|
document.getElementById("guessForm").style.display = "block";
|
||||||
|
document.getElementById("countDown").style.display = "none"
|
||||||
textResult = "Horrordle #"+dayCount+"\n🔪";
|
textResult = "Horrordle #"+dayCount+"\n🔪";
|
||||||
}
|
}
|
||||||
function checkingGuess() {
|
function checkingGuess() {
|
||||||
@ -110,7 +113,7 @@ streakNumber.textContent = localStorage.getItem('streak');
|
|||||||
if(localStorage.getItem('result')) {localStorage.setItem('result', textResult);}
|
if(localStorage.getItem('result')) {localStorage.setItem('result', textResult);}
|
||||||
if(localStorage.getItem('firstGuess')){firstGuess.textContent = "❌" + localStorage.getItem('firstGuess');document.getElementById("firstGuess").style.display = "block";}
|
if(localStorage.getItem('firstGuess')){firstGuess.textContent = "❌" + localStorage.getItem('firstGuess');document.getElementById("firstGuess").style.display = "block";}
|
||||||
if(localStorage.getItem('secondGuess')){secondGuess.textContent = "❌" + localStorage.getItem('secondGuess');document.getElementById("secondGuess").style.display = "block";}
|
if(localStorage.getItem('secondGuess')){secondGuess.textContent = "❌" + localStorage.getItem('secondGuess');document.getElementById("secondGuess").style.display = "block";}
|
||||||
if(localStorage.getItem('winningGuess')){feedback.textContent = "You got it right!";document.getElementById("shareResult").style.display = "block";document.getElementById("guessForm").style.display = "none";document.getElementById("firstGuess").style.display = "none";document.getElementById("secondGuess").style.display = "none";}else {document.getElementById("shareResult").style.display = "none";document.getElementById("guessForm").style.display = "block";};
|
if(localStorage.getItem('winningGuess')){feedback.textContent = "You got it right!";document.getElementById("shareResult").style.display = "block";document.getElementById("countDown").style.display = "block";document.getElementById("guessForm").style.display = "none";document.getElementById("firstGuess").style.display = "none";document.getElementById("secondGuess").style.display = "none";}else {document.getElementById("shareResult").style.display = "none";document.getElementById("guessForm").style.display = "block";};
|
||||||
secondGuess.textContent = "❌" + localStorage.getItem('secondGuess');
|
secondGuess.textContent = "❌" + localStorage.getItem('secondGuess');
|
||||||
}else {
|
}else {
|
||||||
clearGuess();
|
clearGuess();
|
||||||
@ -129,7 +132,7 @@ checkingGuess();
|
|||||||
movieOfTheDay = movies[dayCount-1];
|
movieOfTheDay = movies[dayCount-1];
|
||||||
|
|
||||||
for (let i = 1; i < 4; i++) {
|
for (let i = 1; i < 4; i++) {
|
||||||
pix.push("images/"+movieOfTheDay+"/"+i+".jpg");
|
pix.push("images/"+movieOfTheDay+"/"+i+".png");
|
||||||
}
|
}
|
||||||
console.log('Movie: ', movieOfTheDay);
|
console.log('Movie: ', movieOfTheDay);
|
||||||
console.log('Array: ', pix);
|
console.log('Array: ', pix);
|
||||||
@ -150,6 +153,7 @@ console.log("day count:" + dayCount);
|
|||||||
streakNumber.textContent = " " + localStorage.getItem('streak');
|
streakNumber.textContent = " " + localStorage.getItem('streak');
|
||||||
document.getElementById("guessForm").style.display = "none";
|
document.getElementById("guessForm").style.display = "none";
|
||||||
feedback.textContent = "You got it right!";
|
feedback.textContent = "You got it right!";
|
||||||
|
document.getElementById("countDown").style.display = "block";
|
||||||
document.getElementById("shareResult").style.display = "block";
|
document.getElementById("shareResult").style.display = "block";
|
||||||
localStorage.setItem("winningGuess", guess.value);
|
localStorage.setItem("winningGuess", guess.value);
|
||||||
document.getElementById("firstGuess").style.display = "none";
|
document.getElementById("firstGuess").style.display = "none";
|
||||||
@ -217,7 +221,8 @@ console.log("day count:" + dayCount);
|
|||||||
/*for each item in the array...*/
|
/*for each item in the array...*/
|
||||||
|
|
||||||
for (i = 0; i < arr.length; i++) {
|
for (i = 0; i < arr.length; i++) {
|
||||||
newArray = arr[i].split(" ");
|
// newArray = arr[i].split(" ");
|
||||||
|
newArray = arr[i].split(" ");
|
||||||
/*check if the item starts with the same letters as the text field value:*/
|
/*check if the item starts with the same letters as the text field value:*/
|
||||||
for (var j = 0; j < newArray.length; j++) {
|
for (var j = 0; j < newArray.length; j++) {
|
||||||
|
|
||||||
@ -362,6 +367,26 @@ const config = {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var x = setInterval(function() {
|
||||||
|
countDownTime.setDate(Math.floor((present_date - gameBeginning) / (1000 * 60 * 60 * 24))+2);
|
||||||
|
countDownTime.setHours(13);
|
||||||
|
countDownTime.setMinutes(02);
|
||||||
|
countDownTime.setSeconds(0);
|
||||||
|
var now = new Date();
|
||||||
|
var remainingTime = countDownTime - now;
|
||||||
|
const second = 1000;
|
||||||
|
const minute = second * 60;
|
||||||
|
const hour = minute * 60;
|
||||||
|
const day = hour * 24;
|
||||||
|
hoursLeft = Math.trunc((remainingTime % day) / hour);
|
||||||
|
minutesLeft = Math.trunc((remainingTime % hour) / minute);
|
||||||
|
secondsLeft = Math.trunc((remainingTime % minute) / second);
|
||||||
|
document.getElementById("countDown").innerHTML = hoursLeft + "h "
|
||||||
|
+ minutesLeft + "m " + secondsLeft + "s ";
|
||||||
|
if (remainingTime < 0) {
|
||||||
|
// window.location.reload();
|
||||||
|
}
|
||||||
|
}, 1000);
|
||||||
const myChart = new Chart(
|
const myChart = new Chart(
|
||||||
document.getElementById('myChart'),
|
document.getElementById('myChart'),
|
||||||
config
|
config
|
||||||
|
19
style.css
@ -131,6 +131,9 @@ i{
|
|||||||
margin-right: auto;
|
margin-right: auto;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
#countDown{
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
#guessForm{
|
#guessForm{
|
||||||
padding-bottom: 14px;
|
padding-bottom: 14px;
|
||||||
}
|
}
|
||||||
@ -158,6 +161,17 @@ i{
|
|||||||
margin-right: auto;
|
margin-right: auto;
|
||||||
width: 50%;
|
width: 50%;
|
||||||
}
|
}
|
||||||
|
figure{
|
||||||
|
width:%100;
|
||||||
|
overflow: hidden;
|
||||||
|
margin:10;
|
||||||
|
}
|
||||||
|
/* figure img{
|
||||||
|
display:block;
|
||||||
|
width:100%;
|
||||||
|
} */
|
||||||
|
|
||||||
|
|
||||||
.title {
|
.title {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: 0;
|
left: 0;
|
||||||
@ -387,9 +401,14 @@ font-style:normal;
|
|||||||
padding: 10px;
|
padding: 10px;
|
||||||
grid-gap: 15px;
|
grid-gap: 15px;
|
||||||
}
|
}
|
||||||
|
.movie-img img{
|
||||||
|
margin:0 -16.665%;
|
||||||
|
width:133.33%;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@media only screen and (max-width: 600px) {
|
@media only screen and (max-width: 600px) {
|
||||||
.topnav a {
|
.topnav a {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|