Mistrz ortografii

Gra Ortograficzna - Nauka i Zabawa

Gra Ortograficzna

Punkty: 0
const questions = shuffleQuestions([ { question: "Wybierz poprawną pisownię:", options: ["żółw", "rzółw"], correct: 0, hint: "Pamiętaj, że po literze 'ż' nie używamy 'rz'." }, { question: "Jak napisać poprawnie?", options: ["chleb", "hleb"], correct: 0, hint: "'Ch' występuje w tym słowie zgodnie z regułami ortograficznymi." }, { question: "Które słowo jest poprawne?", options: ["król", "krul"], correct: 0, hint: "'Ó' piszemy w wyrazach, które zmieniają się na 'o' w innych formach, np. król - królowie." }, { question: "Wybierz poprawną pisownię:", options: ["wóz", "wuz"], correct: 0, hint: "'Ó' występuje w wyrazach, które zmieniają się na 'o', np. wóz - wozy." }, { question: "Jak napisać poprawnie?", options: ["żaba", "rzaba"], correct: 0, hint: "'Ż' piszemy w wyrazach, które nie mają formy z literą 'rz'." }, { question: "Które słowo jest poprawne?", options: ["chór", "hór"], correct: 0, hint: "'Ch' występuje w tym słowie zgodnie z regułami ortograficznymi." }, { question: "Wybierz poprawną pisownię:", options: ["ból", "bul"], correct: 0, hint: "'Ó' występuje w wyrazach, które zmieniają się na 'o', np. ból - boleć." }, { question: "Jak napisać poprawnie?", options: ["żuk", "rzuk"], correct: 0, hint: "'Ż' występuje w nazwach zwierząt, takich jak 'żuk'." }, { question: "Które słowo jest poprawne?", options: ["burza", "buża"], correct: 0, hint: "'Rz' występuje po literze 'b'." }, { question: "Wybierz poprawną pisownię:", options: ["ucho", "uhco"], correct: 0, hint: "'Ch' występuje w wyrazach związanych z częściami ciała, np. ucho." }, { question: "Jak napisać poprawnie?", options: ["pióro", "piuro"], correct: 0, hint: "'Ó' występuje w wyrazach, które zmieniają się na 'o', np. pióro - pióra." }, { question: "Które słowo jest poprawne?", options: ["koza", "koża"], correct: 0, hint: "'Z' występuje w wyrazach takich jak 'koza', a nie 'ż'." }, { question: "Wybierz poprawną pisownię:", options: ["chata", "hata"], correct: 0, hint: "'Ch' występuje w tym słowie zgodnie z regułami ortograficznymi." }, { question: "Jak napisać poprawnie?", options: ["mucha", "muha"], correct: 0, hint: "'Ch' występuje w nazwach zwierząt, np. mucha." }, { question: "Które słowo jest poprawne?", options: ["słoń", "słońć"], correct: 0, hint: "'Ń' występuje w wyrazach takich jak 'słoń'." }, { question: "Wybierz poprawną pisownię:", options: ["rzeka", "żeka"], correct: 0, hint: "'Rz' występuje w nazwach geograficznych, np. rzeka." }, { question: "Jak napisać poprawnie?", options: ["wróbel", "wrubel"], correct: 0, hint: "'Ó' występuje w nazwach ptaków, np. wróbel." }, { question: "Które słowo jest poprawne?", options: ["tchórz", "tchórz"], correct: 0, hint: "'Rz' występuje po literze 't'." }, { question: "Wybierz poprawną pisownię:", options: ["skóra", "skura"], correct: 0, hint: "'Ó' występuje w wyrazach, które zmieniają się na 'o', np. skóra - skóry." }, { question: "Jak napisać poprawnie?", options: ["kołchoz", "kołhoz"], correct: 0, hint: "'Ch' występuje w tym słowie zgodnie z regułami ortograficznymi." }, { question: "Które słowo jest poprawne?", options: ["chór", "hór"], correct: 0, hint: "'Ch' występuje w wyrazach związanych z muzyką, np. chór." }, { question: "Wybierz poprawną pisownię:", options: ["puchar", "puhar"], correct: 0, hint: "'Ch' występuje w tym słowie zgodnie z regułami ortograficznymi." }, { question: "Jak napisać poprawnie?", options: ["hiena", "chiena"], correct: 0, hint: "'H' występuje w nazwach zwierząt, np. hiena." }, { question: "Które słowo jest poprawne?", options: ["herbata", "cherbata"], correct: 0, hint: "'H' występuje w tym słowie zgodnie z regułami ortograficznymi." }, { question: "Wybierz poprawną pisownię:", options: ["hałas", "chałas"], correct: 0, hint: "'H' występuje w tym słowie zgodnie z regułami ortograficznymi." }, { question: "Jak napisać poprawnie?", options: ["choinka", "hoinka"], correct: 0, hint: "'Ch' występuje w nazwach związanych z przyrodą, np. choinka." }, { question: "Które słowo jest poprawne?", options: ["huragan", "churagan"], correct: 0, hint: "'H' występuje w tym słowie zgodnie z regułami ortograficznymi." }, { question: "Wybierz poprawną pisownię:", options: ["hulajnoga", "chulajnoga"], correct: 0, hint: "'H' występuje w tym słowie zgodnie z regułami ortograficznymi." }, { question: "Jak napisać poprawnie?", options: ["chrząszcz", "hżąszcz"], correct: 0, hint: "'Ch' występuje w nazwach owadów, np. chrząszcz." }, { question: "Które słowo jest poprawne?", options: ["hamak", "chamak"], correct: 0, hint: "'H' występuje w tym słowie zgodnie z regułami ortograficznymi." }, { question: "Wybierz poprawną pisownię:", options: ["żółty", "rzołty"], correct: 0, hint: "'Ż' występuje w nazwach kolorów, np. żółty." }, { question: "Jak napisać poprawnie?", options: ["góra", "gura"], correct: 0, hint: "'Ó' występuje w wyrazach, które zmieniają się na 'o', np. góra - góry." }, { question: "Które słowo jest poprawne?", options: ["krzak", "kżak"], correct: 0, hint: "'Rz' występuje po literze 'k'." }, { question: "Wybierz poprawną pisownię:", options: ["łóżko", "łusko"], correct: 0, hint: "'Ó' występuje w wyrazach, które zmieniają się na 'o', np. łóżko - łóżka." }, { question: "Jak napisać poprawnie?", options: ["żar", "rzar"], correct: 0, hint: "'Ż' występuje w tym słowie zgodnie z regułami ortograficznymi." }, { question: "Które słowo jest poprawne?", options: ["czar", "czarz"], correct: 0, hint: "'Czar' piszemy przez 'r', a nie 'rz'." }, { question: "Wybierz poprawną pisownię:", options: ["wąż", "wąrz"], correct: 0, hint: "'Ż' występuje w nazwach zwierząt, np. wąż." }, { question: "Jak napisać poprawnie?", options: ["mleko", "mleko"], correct: 0, hint: "To proste słowo i piszemy je bez wyjątków." }, { question: "Wybierz poprawną pisownię:", options: ["koza", "koża"], correct: 0, hint: "'Koza' piszemy przez 'z', nie 'ż'." }, { question: "Jak napisać poprawnie?", options: ["las", "laz"], correct: 0, hint: "'S' występuje w wyrazach takich jak 'las'." }, { question: "Które słowo jest poprawne?", options: ["dom", "don"], correct: 0, hint: "'Dom' to miejsce, gdzie mieszkamy." }, { question: "Wybierz poprawną pisownię:", options: ["mama", "mema"], correct: 0, hint: "To członek rodziny." }, { question: "Jak napisać poprawnie?", options: ["tata", "teta"], correct: 0, hint: "To członek rodziny." }, { question: "Które słowo jest poprawne?", options: ["pies", "piesd"], correct: 0, hint: "'Pies' kończy się na 's'." }, { question: "Wybierz poprawną pisownię:", options: ["kot", "kod"], correct: 0, hint: "'Kot' to zwierzę domowe." } ]); // Funkcja losująca pytania function shuffleQuestions(questions) { return questions.sort(() => Math.random() - 0.5); } // Użyj shuffleQuestions(questions) w swoim kodzie, aby losowo wyświetlać pytania. let currentQuestion = 0; let score = 0; let allowPoints = true; const questionEl = document.querySelector('.question'); const answersEl = document.querySelector('.answers'); const resultEl = document.querySelector('.result'); const hintEl = document.querySelector('.hint'); const scoreEl = document.getElementById('score'); const showHintButton = document.getElementById('show-hint'); const confettiEl = document.querySelector('.confetti'); const successSound = document.getElementById('success-sound'); const errorSound = document.getElementById('error-sound'); function loadQuestion() { const q = questions[currentQuestion]; questionEl.textContent = q.question; answersEl.innerHTML = ""; hintEl.textContent = ""; hintEl.style.display = "none"; resultEl.textContent = ""; allowPoints = true; q.options.forEach((option, index) => { const button = document.createElement('button'); button.textContent = option; button.onclick = () => checkAnswer(index, button); answersEl.appendChild(button); }); } function checkAnswer(answer, button) { const q = questions[currentQuestion]; if (answer === q.correct) { resultEl.textContent = "Brawo! To poprawna odpowiedź!"; resultEl.className = "result correct"; if (allowPoints) { score++; scoreEl.textContent = score; } successSound.play(); launchConfetti(); setTimeout(nextQuestion, 2000); } else { resultEl.textContent = "Niestety, to nie jest poprawne. Spróbuj jeszcze raz."; resultEl.className = "result incorrect"; allowPoints = false; button.disabled = true; errorSound.play(); } } showHintButton.addEventListener('click', () => { const q = questions[currentQuestion]; hintEl.textContent = q.hint; hintEl.style.display = "block"; }); function nextQuestion() { currentQuestion++; if (currentQuestion < questions.length) { loadQuestion(); } else { questionEl.textContent = "Gratulacje! Ukończyłeś grę!"; answersEl.innerHTML = ""; resultEl.textContent = `Twój wynik: ${score} punktów!`; showHintButton.style.display = "none"; } } function launchConfetti() { confettiEl.innerHTML = ""; for (let i = 0; i < 100; i++) { const piece = document.createElement('div'); piece.className = 'confetti-piece'; piece.style.left = `${Math.random() * 100}%`; piece.style.backgroundColor = `hsl(${Math.random() * 360}, 100%, 50%)`; confettiEl.appendChild(piece); } } loadQuestion();