🦠 k→∞ and Bacteria BlowUp 🦠

Welcome to Bacteria BlowUp!

Objective: Stop the deadly dog vomit slime mold from engulfing your avatar by shooting mathematical function curves at it!

The Threat:

A virulent strain of Fuligo septica (dog vomit slime mold) has appeared on the far right of your field. This organism expands via a reaction-diffusion process and will completely overtake the field in just 20 seconds if left unchecked. Your mission: use the power of mathematics to blast it away!

How to Play:

  1. You control a gun turret on the left side of the field
  2. Move Up/Down: Use ↑↓ arrow keys to aim
  3. Select Function: Use ←→ arrow keys to choose your weapon
  4. Fire: Press SPACE or ENTER (hold for rapid fire!)
  5. Your shell follows the path: y = y₀ + f(x) - f(0)
  6. Adjust function parameters before starting or during gameplay
  7. Avoid obstacles (rotten fish heads) or blast through them
  8. Every 5 minutes, another slime column spawns closer to you!

Function Arsenal:

  • Polynomial: f(x) = a·x² + b·x + c
  • Sine: f(x) = A·sin(ω·x + φ)
  • Exponential: f(x) = A·e^(k·x)
  • Logarithm: f(x) = A·ln(x + b)
  • Tanh: f(x) = A·tanh(k·(x - c))
  • Rational: f(x) = a/(x + b) + c

Difficulty Levels (V):

Higher levels = more obstacles (2 + 2×V fish heads) = greater challenge!

Game Over: When the slime covers 50% or more of your avatar, you lose. Survive as long as possible to top the leaderboard!

Auto-starting in 60 seconds...
Press Enter to start now!

🦠 Setup Your Mission 🦠

V = 1 Easy (4 obstacles)
  • V = 1 Easy (4 obstacles)
  • V = 2 Medium (6 obstacles)
  • V = 3 Hard (8 obstacles)
  • V = 4 Expert (10 obstacles)
  • V = 5 Insane (12 obstacles)

☠️ Overwhelmed by Slime! ☠️

Player Avatar

🏆 Survival Leaderboard 🏆

⚙️ Function Parameters ⚙️

k→∞ Bacteria BlowUp
Survival Time 0:00
🦠 Use mathematical functions to stop the slime mold invasion! 🔫
Get ready to defend against the slime mold!

📚 Help & Strategy 📚

Function Descriptions:

  • Polynomial (a·x² + b·x + c): Parabolic arc. Great for hitting high or low targets. Adjust 'a' for curvature.
  • Sine (A·sin(ω·x + φ)): Wavy path. Use to weave around obstacles. 'A' controls wave height, 'ω' controls frequency.
  • Exponential (A·e^(k·x)): Curves upward or downward rapidly. Good for extreme angles. Be careful with 'k' values!
  • Logarithm (A·ln(x + b)): Gradual curve that levels off. Useful for steady aim. Keep 'x + b' positive!
  • Tanh (A·tanh(k·(x - c))): S-shaped curve. Smooth transitions. Perfect for precision shots.
  • Rational (a/(x + b) + c): Hyperbolic curve. Can reach extreme heights. Watch out for vertical asymptotes!

Game Strategy:

  • The slime mold expands via reaction-diffusion - it spreads faster where it's thicker!
  • Hitting slime removes a hemisphere of radius 1 - aim for the thickest parts
  • Obstacles only take 0.25 radius damage - sometimes it's better to go around
  • Every 5 minutes a new slime column appears, making the game harder
  • Rapid fire can help, but accuracy is more important than speed
  • Experiment with different functions for different situations
  • Watch your avatar safety percentage - game over at 50%!

Mathematical Insights:

  • Notice how changing parameters affects trajectory shape
  • Try to predict where your shell will land based on the function
  • Different functions excel at different ranges and angles
  • The equation y = y₀ + f(x) - f(0) ensures your shell starts at the gun barrel