fixed archive bug
This commit is contained in:
		
							parent
							
								
									7233912abd
								
							
						
					
					
						commit
						4c85606679
					
				
										
											Binary file not shown.
										
									
								
							| 
		 Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 86 KiB  | 
										
											Binary file not shown.
										
									
								
							| 
		 Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 124 KiB  | 
										
											Binary file not shown.
										
									
								
							| 
		 Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 101 KiB  | 
							
								
								
									
										13
									
								
								index.html
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								index.html
									
									
									
									
									
								
							@ -7,7 +7,7 @@
 | 
			
		||||
  <link rel="stylesheet" href="style.css">
 | 
			
		||||
  <!-- <link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css"> -->
 | 
			
		||||
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css">
 | 
			
		||||
  <title> movie game </title>
 | 
			
		||||
  <title> HORRORDLE </title>
 | 
			
		||||
</head>
 | 
			
		||||
<div class="topnav">
 | 
			
		||||
  <div class="subnav">
 | 
			
		||||
@ -58,8 +58,11 @@
 | 
			
		||||
  <div id="stats" class="overlay">
 | 
			
		||||
    <div class="popup">
 | 
			
		||||
      <h2>Stats</h2>
 | 
			
		||||
      <div>
 | 
			
		||||
        <canvas id="myChart"></canvas>
 | 
			
		||||
      </div>
 | 
			
		||||
      <a class="close" href="#">×</a>
 | 
			
		||||
      streak:
 | 
			
		||||
      <h3>Streak</h3>
 | 
			
		||||
      <div id="streakNumber" class="content">
 | 
			
		||||
        your stats
 | 
			
		||||
      </div>
 | 
			
		||||
@ -165,9 +168,11 @@
 | 
			
		||||
  <div id="secondGuess"></div>
 | 
			
		||||
  <div id="thirdGuess"></div>
 | 
			
		||||
  </div>
 | 
			
		||||
<script src="main.js"></script>
 | 
			
		||||
  <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
 | 
			
		||||
  <script src="main.js"></script>
 | 
			
		||||
 | 
			
		||||
<footer class="footer">
 | 
			
		||||
  <p>Designed with ❤️ by <a href="https://ko-fi.com/Gorkem">Görkem</a></p>
 | 
			
		||||
  <!-- <p>Designed with ❤️ by <a href="https://ko-fi.com/Gorkem">Görkem</a></p> -->
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/80x15.png" /></a><br />
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										68
									
								
								main.js
									
									
									
									
									
								
							
							
						
						
									
										68
									
								
								main.js
									
									
									
									
									
								
							@ -8,10 +8,12 @@ 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 pix = [];
 | 
			
		||||
  autocomplete(document.getElementById("guess"), movies);
 | 
			
		||||
  var gameBeginning = new Date('September 6, 2022 00:00:00');
 | 
			
		||||
  var gameBeginning = new Date('September 8, 2022 00:00:00');
 | 
			
		||||
  // gameBeginning = new Date(gameBeginning.getTime() + 0 * 60 * 1000);
 | 
			
		||||
  console.log(gameBeginning.getTimezoneOffset());
 | 
			
		||||
  var present_date = new Date();
 | 
			
		||||
@ -63,10 +65,15 @@ function markCalendar() {
 | 
			
		||||
 | 
			
		||||
var points = "⬛⬛⬛"
 | 
			
		||||
//check if the user played this before
 | 
			
		||||
  var guessNo = 0;
 | 
			
		||||
firstCheck()
 | 
			
		||||
function firstCheck(){
 | 
			
		||||
  guessNo = 0;
 | 
			
		||||
  feedback.textContent = "🩸 " + (3-guessNo) + " guesses remaining";
 | 
			
		||||
  if(!localStorage.getItem('streak')){localStorage.setItem('streak',0)}
 | 
			
		||||
 | 
			
		||||
  if(!localStorage.getItem('firstGuessStat')){localStorage.setItem('firstGuessStat',0)}
 | 
			
		||||
  if(!localStorage.getItem('secondGuessStat')){localStorage.setItem('secondGuessStat',0)}
 | 
			
		||||
  if(!localStorage.getItem('thirdGuessStat')){localStorage.setItem('thirdGuessStat',0)}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -79,6 +86,9 @@ function clearGuess() {
 | 
			
		||||
  localStorage.removeItem('guessNo');
 | 
			
		||||
  localStorage.removeItem('winningGuess');
 | 
			
		||||
  localStorage.removeItem('result');
 | 
			
		||||
  document.getElementById("firstGuess").style.display = "none";
 | 
			
		||||
  document.getElementById("secondGuess").style.display = "none";
 | 
			
		||||
  textResult = "Horrordle #"+dayCount+"\n🔪";
 | 
			
		||||
}
 | 
			
		||||
function checkingGuess() {
 | 
			
		||||
  
 | 
			
		||||
@ -124,9 +134,13 @@ checkingGuess();
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  function checkGuess() {
 | 
			
		||||
    
 | 
			
		||||
console.log("day count:" + dayCount);
 | 
			
		||||
    let myGuess = guess.value
 | 
			
		||||
    if (myGuess === movieOfTheDay) {
 | 
			
		||||
      if(guessNo==0){localStorage.setItem('firstGuessStat',parseInt(localStorage.getItem('firstGuessStat')) + 1);}
 | 
			
		||||
      if(guessNo==1){localStorage.setItem('secondGuessStat',parseInt(localStorage.getItem('secondGuessStat')) + 1);}
 | 
			
		||||
      if(guessNo==2){localStorage.setItem('thirdGuessStat',parseInt(localStorage.getItem('thirdGuessStat')) + 1);}
 | 
			
		||||
      localStorage.setItem('streak',parseInt(localStorage.getItem('streak')) + 1);
 | 
			
		||||
      localStorage.setItem('day'+dayCount,'true');
 | 
			
		||||
      console.log(localStorage.getItem('day'+dayCount));
 | 
			
		||||
@ -135,6 +149,9 @@ console.log("day count:" + dayCount);
 | 
			
		||||
      feedback.textContent = "You got it right!";
 | 
			
		||||
      document.getElementById("shareResult").style.display = "block";
 | 
			
		||||
      localStorage.setItem("winningGuess", guess.value);
 | 
			
		||||
      document.getElementById("firstGuess").style.display = "none";
 | 
			
		||||
      document.getElementById("secondGuess").style.display = "none";
 | 
			
		||||
      
 | 
			
		||||
      textResult = textResult + "🟩";
 | 
			
		||||
      for (var i = 1; i < (3-guessNo); i++) {
 | 
			
		||||
        textResult = textResult + "⬛";
 | 
			
		||||
@ -145,7 +162,7 @@ console.log("day count:" + dayCount);
 | 
			
		||||
    } else if(guessNo==1){
 | 
			
		||||
      guessNo = guessNo + 1;
 | 
			
		||||
      localStorage.setItem('guessNo', guessNo);
 | 
			
		||||
      feedback.textContent = "🩸 " + (3-guessNo) + " guesses remaning";
 | 
			
		||||
      feedback.textContent = "🩸 " + (3-guessNo) + " guesses remaining";
 | 
			
		||||
      document.getElementById("movieFrame").src = pix[guessNo];
 | 
			
		||||
      firstGuess.textContent = "❌" + guess.value;
 | 
			
		||||
      localStorage.setItem('firstGuess', guess.value);
 | 
			
		||||
@ -155,7 +172,7 @@ console.log("day count:" + dayCount);
 | 
			
		||||
    }else if(guessNo<2){
 | 
			
		||||
      guessNo = guessNo + 1;
 | 
			
		||||
      localStorage.setItem('guessNo', guessNo);
 | 
			
		||||
      feedback.textContent =  "🩸 " + (3-guessNo) + " guesses remaning";
 | 
			
		||||
      feedback.textContent =  "🩸 " + (3-guessNo) + " guesses remaining";
 | 
			
		||||
      document.getElementById("movieFrame").src = pix[guessNo];
 | 
			
		||||
      secondGuess.textContent = "❌" + guess.value;
 | 
			
		||||
      localStorage.setItem('secondGuess', guess.value);
 | 
			
		||||
@ -173,7 +190,7 @@ console.log("day count:" + dayCount);
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
    console.log(textResult);
 | 
			
		||||
 | 
			
		||||
    document.getElementById("guessForm").reset();
 | 
			
		||||
 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -298,6 +315,7 @@ function getArchive(j){
 | 
			
		||||
  deathOftheDay();
 | 
			
		||||
  clearGuess();
 | 
			
		||||
  checkingGuess();
 | 
			
		||||
  firstCheck();
 | 
			
		||||
  document.getElementById('guess').value = "";
 | 
			
		||||
  location.href='#';
 | 
			
		||||
  //window.open("#");
 | 
			
		||||
@ -306,3 +324,41 @@ function getArchive(j){
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 submitGuess.addEventListener('click', checkGuess)
 | 
			
		||||
 | 
			
		||||
 const labels = [
 | 
			
		||||
  'First Guess',
 | 
			
		||||
  'Second Guess',
 | 
			
		||||
  'Third Guess',
 | 
			
		||||
];
 | 
			
		||||
 | 
			
		||||
const data = {
 | 
			
		||||
  labels: labels,
 | 
			
		||||
  datasets: [{
 | 
			
		||||
    label: 'Number of guesses',
 | 
			
		||||
    backgroundColor: 'rgb(255, 99, 132)',
 | 
			
		||||
    fontColor: 'white',
 | 
			
		||||
    color:'white',
 | 
			
		||||
    data: [localStorage.getItem('firstGuessStat'), localStorage.getItem('secondGuessStat'), localStorage.getItem('thirdGuessStat')],
 | 
			
		||||
  }]
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
Chart.defaults.color='white'
 | 
			
		||||
Chart.defaults.borderColor='grey'
 | 
			
		||||
const config = {
 | 
			
		||||
  type: 'bar',
 | 
			
		||||
  data: data,
 | 
			
		||||
  options: {
 | 
			
		||||
    scales:{
 | 
			
		||||
      yAxes:{
 | 
			
		||||
        ticks:{
 | 
			
		||||
          stepSize:1
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const myChart = new Chart(
 | 
			
		||||
  document.getElementById('myChart'),
 | 
			
		||||
  config
 | 
			
		||||
);
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user