GRA

Karta Pracy: Podziemne Super-Stworki

🎨 Podziemna Karta Pracy: Pomóż Roślince!

Klikaj na mikrostworki poniżej, aby nakarmić roślinkę przysmakami!

<div class="card">
    <h1>🎨 Podziemna Karta Pracy: Pomóż Roślince!</h1>
    <p class="subtitle">Klikaj na mikrostworki poniżej, aby nakarmić roślinkę przysmakami!</p>

    <div class="game-zone">
      <div class="score">Poziom Szczęścia Roślinki: <span id="happy-score">0</span>%</div>
      
      <div class="plant-container" id="plant-box">
        <img src="https://zielonykapelusz.edu.pl/wp-content/uploads/2023/01/twoj-obrazek.png" class="fa-solid fa-seedling plant-icon" id="plant"></i>
      </div>
      
      <p id="status-text" style="font-weight: 700; color: #854d0e; margin-bottom: 12px;">Roślinka jest głodna! Wyślij jej mikrostworki.</p>
      
      <div style="display: flex; gap: 10px; justify-content: center; flex-wrap: wrap;">
        <button class="feed-btn" onclick="feedPlant('azot', '⚡ +Azot!')">🧫 Wyślij Azotowych Czarodziejów</button>
        <button class="feed-btn" style="background:#eab308; box-shadow: 0 4px 0 #a16207;" onclick="feedPlant('fosfor', '🔑 +Fosfor!')">⛏️ Wyślij Małych Górników</button>
        <button class="feed-btn" style="background:#0284c7; box-shadow: 0 4px 0 #0369a1;" onclick="feedPlant('mikoryza', '🌐 +Woda i Witaminy!')">🍄 Wyślij Super-Nitki</button>
      </div>
    </div>

    <div style="margin-top: 24px; background: #e0f2fe; padding: 16px; border-radius: 16px; text-align: center;">
      <h3 style="color: #0369a1; font-size: 16px; margin-bottom: 4px;">🧠 Zagadka dla Bystrzaka:</h3>
      <p style="color: #0c4a6e; font-size: 14px;">Dlaczego grzyby mikoryzowe pomagają roślince podczas suszy?</p>
    </div>
  </div>

  <script>
    let score = 0;
    const plant = document.getElementById('plant');
    const scoreDisplay = document.getElementById('happy-score');
    const statusText = document.getElementById('status-text');
    const plantBox = document.getElementById('plant-box');

    function feedPlant(type, message) {
      if (score < 100) {
        score += 20;
        if (score > 100) score = 100;
        scoreDisplay.innerText = score;
        
        // Powiększenie roślinki
        let scale = 1 + (score / 100) * 0.8;
        plant.style.transform = `scale(${scale})`;
        
        // Zmiana ikonki przy pełnym nawożeniu
        if (score >= 100) {
          plant.className = "fa-solid fa-tree plant-icon";
          plant.style.color = "#15803d";
          statusText.innerText = "Hurra! Roślinka wyrosła na wielkie, zdrowe drzewo dzięki mikrostworkom! 🎉";
        } else {
          statusText.innerText = "Mniam! Roślinka rośnie w oczach!";
        }

        // Efekt cząsteczkowy
        createParticle(message);
      }
    }

    function createParticle(text) {
      const p = document.createElement('div');
      p.className = 'particle';
      p.innerText = text;
      p.style.left = (Math.random() * 60 + 20) + '%';
      p.style.top = '10px';
      plantBox.appendChild(p);
      
      setTimeout(() => {
        p.remove();
      }, 800);
    }
  </script>