Worm Hunt - Online Snake IO Game

Seele01-Flash
By
Worm Hunt is an exciting .io snake game where you battle other players in colorful online arenas. Grow your worm by eating food, use strategic speed boosts, and unlock unique skins and upgrades in this addictive multiplayer experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Worm Hunt - 3D IO Arena". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Bright, cartoonish "Casual 3D" style. High saturation colors. The arena should look like a clean, vibrant playroom or abstract digital surface. * **Player Character (Worm):** * Constructed using a "Head" mesh (sphere/capsule) with large, expressive eyes (googly eyes style). * The "Body" follows the head using a trail of sphere segments that utilize `Follower` logic (Snake mechanics). * **Customization:** Support applying texture maps for skins (e.g., striped, dragon scales, rainbow). * **Environment:** * A large, bounded circular or rectangular arena. * Background: Tiled floor texture (light grid or subtle pattern) to give a sense of velocity when moving. * **Performance:** Use `InstancedMesh` for the "Food" and "Coin" items scattered across the map to handle 1000+ objects efficiently on mobile GPUs. * Camera: Top-down Orthographic or High-FOV Perspective camera that smoothly tracks the player's head, zooming out slightly as the worm grows larger. ### 2. Audio Requirements * **BGM:** Upbeat, looping "Casual Arcade" style music. Fast-paced but not aggressive (think Marimba or Synth-pop). * **Sound Effects (SFX):** * **Eating:** High-pitched "Pop" or "Bloop" sounds (vary pitch slightly for variety). * **Boost:** A continuous "Whoosh" or wind sound while the boost button is held. * **Collision/Death:** A cartoonish "Bonk" or "Splat" sound. * **Coin Collection:** A satisfying "Ching" or "Sparkle" sound. ### 3. Gameplay Loop * **Core Mechanic:** The player controls a worm moving in 360 degrees. * **Growth:** Eating small colored dots (Food) increases the worm's length and score. Eating Coins adds to a persistent currency counter. * **Combat & Collision:** * **Rule:** If a worm's head hits another worm's body, the crashing worm dies. * **Reward:** When a worm dies, it turns into a chain of high-value food (remains) that others can eat to grow quickly. * **Safe:** Head-to-Head collisions bounce off or cancel out (or kill the smaller one - developer choice, default to bounce). Head-to-Wall kills the worm. * **Boost Mechanic:** * Player can speed up temporarily to cut off enemies. * **Cost:** Boosting slowly ejects mass (shrinks the worm) and drops food behind it. * **AI Bots:** Implement simple AI worms that wander, seek food, and turn away if they detect a collision ahead. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape** (Horizontal) required for wider field of view. * **Controls:** * **Movement:** Floating Virtual Joystick on the **Left** half of the screen. The worm moves constantly; the joystick controls the angle/direction. * **Action:** A large, circular "Boost" button on the **Right** bottom corner (min size 64x64px). * **UI Layout:** * Top-Left: Score / Mass indicator. * Top-Right: Mini-map (showing player position and arena boundaries). * Center (on Death): "Game Over" modal with a "Restart" button (large touch target). * **Feedback:** * **Haptics:** Trigger `navigator.vibrate(200)` when the player dies or kills an enemy. * **Visual:** Camera shake effect on impact/death. Particle explosion when collecting coins. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Worm Hunt is a thrilling multiplayer .io game that brings the classic snake concept into a competitive online arena. Battle against real players from around the world as you control a colorful worm, growing bigger and stronger by consuming food and outmaneuvering your opponents. With its vibrant graphics, strategic gameplay, and extensive customization options, Worm Hunt offers an engaging experience for both casual and competitive gamers.

Core Features

Competitive Multiplayer Action

Engage in real-time battles against other players in dynamic online arenas. Each match is unique as you face different opponents with varying strategies and skill levels. The goal is simple: grow the biggest worm while avoiding collision with others.

Strategic Speed Boost System

Master the art of speed boosting to gain tactical advantages. Use your speed boost to outmaneuver opponents, block their paths, or escape dangerous situations. However, using speed boost consumes your mass, adding a strategic element to every decision.

Extensive Customization Options

  • Unique Worm Skins : Unlock dozens of colorful and creative worm designs
  • Skill Trees : Each worm type has its own upgradeable skill tree
  • Permanent Buffs : Improve your worms' abilities through the progression system
  • Daily Rewards : Complete daily tasks to earn gems and exclusive items

Multiple Game Modes

Worm Hunt offers various game modes to keep the experience fresh: - Timed Mode : Defeat all opponents within 5 minutes - Endless Mode : Focus on achieving maximum worm weight - Gems Fever : Collect as many gems as possible - Gold Rush : Gather gold coins (unlocks at level 5) - Seasonal Events : Special themed modes throughout the year

Gameplay Mechanics

Growing and Survival

Navigate your worm around the arena, consuming colorful food pellets to increase your size. Larger worms have advantages but move more slowly, creating interesting risk-reward dynamics. Avoid colliding with other worms' bodies, as this will end your game.

Combat Strategy

Block opponents' paths to eliminate them and consume all the food they've collected. This high-risk, high-reward strategy can lead to massive growth spurts but requires precise timing and positioning.

Progression System

Earn coins through gameplay to purchase new worms and upgrades. Each worm type features unique abilities and can be improved through dedicated skill trees, providing long-term progression goals.

Operation Guide

Basic Controls

  • Mouse Movement : Control your worm's direction by moving the mouse
  • Left/Right Mouse Button : Activate speed boost for quick maneuvers
  • Spacebar : Alternative speed boost activation (keyboard users)
  • Mobile Touch : Tap and drag to control direction on mobile devices

Winning Strategies

  1. Conservative Growth : Focus on safe food collection in less crowded areas
  2. Aggressive Hunting : Target smaller worms and use speed boosts tactically
  3. Defensive Play : Use your size advantage to control territory
  4. Resource Management : Balance speed boost usage with mass preservation

Why Play Worm Hunt

Completely Free Experience

Worm Hunt is entirely free to play with no hidden costs. All game modes, basic skins, and core features are accessible without payment. Optional cosmetic upgrades are available but never affect gameplay balance.

Cross-Platform Compatibility

Play seamlessly across multiple devices: - Desktop Browsers : Full-featured experience on Windows, Mac, and Linux - Mobile Devices : Optimized touch controls for iOS and Android - Instant Access : No downloads required - play directly in your browser

Active Community

Join a vibrant community of players worldwide. With servers supporting real-time multiplayer action, you'll always find opponents at your skill level.

Regular Content Updates

The game receives regular updates with new skins, game modes, and seasonal events, ensuring fresh content and new challenges throughout the year.

Frequently Asked Questions (FAQ)