Gulper.io - Multiplayer Snake IO Game

Seele01-Flash
By
Gulper.io is an exciting multiplayer snake IO game featuring stunning neon visuals and fast-paced competitive gameplay. Grow your worm by eating glowing orbs while strategically eliminating opponents in real-time battles.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Gulper.io Clone**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Create a **Tron-inspired Neon Sci-Fi** aesthetic. The background should be a deep, dark blue (#050510) grid resembling a hexagonal honeycomb pattern, with faint glowing edges to give depth. * **Snake Models**: * **Player Snake**: Composed of a series of linked 2D circles or low-poly spheres (for performance) that act as body segments. The head should have two simple eyes. The entire body must emit a "neon glow" effect (using Bloom post-processing). * **Enemy Snakes**: Same structure as the player but with varying neon colors (Cyan, Lime Green, Hot Pink, Bright Orange). * **Movement Trail**: Faint, fading trail particles following the snakes' movement to enhance the sense of speed. * **Collectibles (Food)**: Small, glowing orbs scattered randomly across the map. They should pulse slightly. * **Dead Snake Remains**: When a snake dies, it transforms into a long line of larger, brighter glowing food orbs (high-value loot). * **Camera**: Top-down Orthographic camera (or high-angle Perspective) that strictly follows the player's head, keeping it centered. The camera should zoom out slightly as the snake grows larger to maintain situational awareness. * **Performance Optimization**: Use `InstancedMesh` for food particles to handle hundreds of objects efficiently on mobile. Use simple geometries (CircleGeometry or minimal sphere segments) for snake bodies. Limit the bloom effect radius for mobile GPUs. ### 2. Audio Requirements * **BGM**: An energetic, looping **Synthwave / Retrowave** track with a driving bassline and electronic arpeggios (Tron-style) to maintain tension. * **Sound Effects (SFX)**: * **Collection**: A soft, high-pitched digital "bloop" or "ding" when eating food (pitch increases slightly with combo eating). * **Boost**: A continuous "humming" or "whooshing" engine noise when speeding up. * **Death/Crash**: A loud digital "crunch" or glass-shattering sound, followed by a dissolving noise. * **UI**: Crisp, mechanical clicks for button presses. ### 3. Gameplay Loop * **Core Mechanic**: The player controls a constantly moving snake. The goal is to eat food to increase body length and width. * **Collision Rules**: * **Head-to-Body**: If the player's head hits another snake's body, the player dies (Game Over). * **Head-to-Head**: If heads collide, the smaller snake usually dies (or both, depending on exact angle, simplify to 'both die' for easier logic if needed, but standard is crash victim dies). * **Self-Collision**: Colliding with one's own body does *not* kill the player (unlike classic Snake). * **Boost Mechanic**: * Unlike Slither.io, boosting does **not** consume mass/length. * Boosting increases movement speed significantly but reduces turn radius (making control harder). * **Victory/Ranking**: There is no "win" state. The game is an endless survival loop. Display a "Leaderboard" in the top right showing the lengths of the top 5 snakes (mock data for bots). * **Bot Logic**: Implement simple AI bots that wander, seek food within a certain radius, and attempt to turn away if a collision is imminent. ### 4. Mobile Controls & Interaction * **Primary Control (Joystick)**: Implement a **virtual analog joystick** on the screen. * The joystick can be floating (appears wherever the user touches) or fixed in the bottom-left corner. * The snake moves relative to the angle of the joystick. * **Boost Control**: * Add a large, translucent "Sprint" button in the bottom-right corner (easy for thumb access). * Alternatively, support a "double-tap and hold" anywhere on the screen to boost. * **Orientation**: **Landscape Mode** is mandatory for a wider field of view. * **UI Layout**: * **Minimap**: A circular radar in the bottom-right (above the boost button) showing the player as a dot and boundaries. * **Score/Length**: distinct neon text at the top center. * **Color Slider**: On the start screen, allow the player to slide a hue bar to change their snake's neon color. * **Haptics**: Trigger a short vibration (using `navigator.vibrate`) when the player dies or kills another snake. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Gulper.io

Gulper.io is a thrilling multiplayer snake game that combines the classic snake gameplay with modern IO game mechanics. Set in a stunning neon-lit arena reminiscent of Tron, players control colorful worms in an endless battle for survival and dominance. The game offers smooth, responsive controls and continuous action where only the smartest and most strategic players survive.

Unlike traditional snake games, Gulper.io features real-time multiplayer competition where dozens of players simultaneously compete for resources and territory. The game's minimalist yet visually striking design creates an immersive experience that's both easy to learn and challenging to master.

Core Features

Stunning Neon Visual Design

Gulper.io stands out with its Tron-inspired neon aesthetic , featuring glowing worms that leave beautiful light trails across a dark, dotted playing field. The vibrant colors and smooth animations create a visually captivating experience that keeps players engaged for hours.

Real-Time Multiplayer Competition

Compete against players worldwide in intense real-time battles . The arena is filled with multiple opponents, each trying to grow their worm while eliminating others. This creates dynamic, unpredictable gameplay where strategy and quick reflexes are essential.

Unlimited Speed Boost System

Unlike other snake games, Gulper.io offers unlimited speed boost without consuming your worm's size. This unique mechanic allows for aggressive gameplay and strategic maneuvering, but increases the risk of collision with opponents.

Strategic Elimination Mechanics

When opponents crash into your worm's body, they're eliminated and leave behind all their collected food. This risk-reward system encourages both defensive and offensive strategies, making every encounter meaningful.

Cross-Platform Accessibility

Play seamlessly across desktop and mobile devices through any modern web browser. The game automatically adapts to your device, ensuring optimal performance whether you're on a computer or smartphone.

Gameplay Mechanics

Growth and Survival System

Your primary objective is to eat glowing orbs scattered throughout the arena to grow longer and stronger. As your worm grows, you become more powerful but also a bigger target for opponents.

Combat and Strategy

Success requires mastering the art of tactical positioning . Cut off opponents' paths to force them into collisions, while carefully avoiding larger worms that could eliminate you. The key is knowing when to be aggressive and when to play defensively.

Endless Gameplay Loop

Gulper.io features continuous gameplay with no predetermined end. Games only conclude when your worm dies, creating intense, high-stakes situations where every decision matters.

Operation Guide

Basic Controls

  • Mouse Movement : Navigate your worm smoothly around the arena
  • Left Click or Spacebar : Activate speed boost for quick maneuvers
  • Color Slider : Customize your worm's appearance before starting

Strategic Tips

  • Start conservatively and avoid larger opponents
  • Use speed boost strategically for both offense and defense
  • Monitor the minimap to track nearby threats and opportunities
  • Target smaller worms when you've grown sufficiently
  • Stay near the arena edges when you're small and vulnerable

Advanced Tactics

Master the encirclement technique by using your speed boost to quickly surround smaller opponents. Time your movements carefully to force enemies into impossible situations where they must collide with your body.

Why Play Gulper.io

Gulper.io offers the perfect blend of nostalgic snake gameplay and modern competitive multiplayer action. The game's unique unlimited boost system creates more dynamic and aggressive gameplay compared to similar titles. Its stunning neon visuals and smooth performance make it visually appealing while remaining accessible to players of all skill levels.

The game requires no downloads or installations - simply open your browser and start playing immediately. With cross-platform support and continuous updates, Gulper.io provides endless entertainment whether you have five minutes or several hours to play.

For fans of IO games, competitive multiplayer titles, or classic snake games looking for a modern twist, Gulper.io delivers an exceptional gaming experience that keeps players coming back for more intense arena battles.

Frequently Asked Questions (FAQ)