🦠 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 if left unchecked. The slime flows around obstacles and will engulf you if it reaches your position! Your mission: use the power of mathematics to blast it away!

How to Play:

  1. Setup Phase: You have 3 minutes to configure your function parameters before battle begins! Click START BATTLE when ready.
  2. You control a gun turret on the left side of the field
  3. Move Up/Down: Use ↑↓ arrow keys to aim
  4. Select Function: Use ←→ arrow keys to choose your weapon
  5. Fire: Press SPACE or ENTER (hold for rapid fire!)
  6. Your shell follows the path: y = y₀ + f(x) - f(0)
  7. Click any function during setup to edit its parameters
  8. The slime flows AROUND obstacles - plan your shots accordingly!
  9. 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! Each level has its own leaderboard.

Game Over: The bacteria will reach you and kill you if you don't stop it! Your score is how many seconds you survive. Compete for the top spot on each level's 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