Snake Lite - Multiplayer Snake Battle Arena

Seele01-Flash
By
Snake Lite is a competitive multiplayer snake game that combines classic arcade gameplay with modern .io game mechanics. Grow your worm by eating treats while battling other players in real-time arena combat.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Snake Lite". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 3D Low-poly architecture with a vibrant "Toon/Cel-shaded" aesthetic. The colors should be highly saturated and "candy-colored" to match the casual arcade feel. * **Player Character (The Worm):** * Constructed using a "Head" mesh (sphere/capsule with simple eyes/face texture) followed by a trailing array of "Body" segments (spheres). * The snake must support skin customization (change colors or textures). * Implementation must use **InstancedMesh** for the body segments if possible, or highly optimized geometry to ensure 60FPS on mobile devices. * **Environment (The Arena):** * A large, flat plane with a tiled, dark-colored texture (e.g., deep purple or dark grey grid) to ensure the bright food items pop visually. * The boundary should be a circular or rectangular limit. * **Collectibles (Food):** * Small, glowing orbs or low-poly candy shapes scattered randomly. * **Optimization:** Use `THREE.Points` or `InstancedMesh` for food items to handle hundreds of objects without performance drops. * **Camera:** Top-down orthographic camera or high-angle perspective camera that smoothly follows the player's head with a slight delay (damping) for a fluid feel. ### 2. Audio Requirements * **BGM:** Upbeat, looping "Kawaii/Arcade" style electronic music (120 BPM) that encourages rhythm and focus. * **Sound Effects (SFX):** * **Eating:** High-pitched, satisfying "pop" or "blip" sounds (varying pitch slightly for consecutive eats). * **Boost:** A "whooshing" wind sound when the player accelerates. * **Death:** A comical "crash" or "bonk" sound followed by a particle disintegration effect. * **Kill:** A "casino jackpot" coin jingle when the player defeats an opponent and eats their remains. ### 3. Gameplay Loop * **Core Mechanics:** The snake moves forward automatically. The player controls the direction (360-degree movement). * **Growth Logic:** Eating food increases the snake's length and score. * **Combat System:** * If the Player's **Head** collides with another snake's **Body**, the Player dies. * If the Player's **Head** collides with the wall, the Player dies. * **Victory/Kill:** Cut off other snakes to force their head into your body. When a snake dies, it instantly converts its body segments into high-value food items (glowing loot) for others to eat. * **Boost Mechanic:** Player can speed up (2x speed) by holding a boost action, but this rapidly decreases their current length/score (mass ejection). ### 4. Mobile Controls & Interaction * **Primary Control (Movement):** **Dynamic Virtual Joystick**. The joystick center initiates wherever the player first touches the screen. The snake turns based on the angle between the initial touch and the current drag position. * **Secondary Control (Boost):** A distinct button in the bottom-right corner OR a "Double-Tap and Hold" gesture anywhere on the screen. * **Orientation:** Auto-detect, but optimized for **Landscape** mode for a wider field of view. * **UI/HUD:** * Top-Right: Live Leaderboard (Top 5 players). * Top-Left: Current Score/Length. * Bottom-Left: Mini-map (showing player position and arena boundaries). * **Feedback:** * **Haptic Feedback:** Trigger a short vibration (using `navigator.vibrate`) when the player kills an enemy or dies. * **Visual Feedback:** Camera shake effect on impact/death. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Snake Lite

Snake Lite is an exciting twist on the classic snake game that brings competitive multiplayer action to your browser. This free-to-play arcade game combines the nostalgic charm of traditional snake gameplay with modern .io game mechanics, creating an addictive experience where you battle other players to become the largest worm in the arena.

Unlike traditional snake games where you play alone, Snake Lite drops you into a vibrant multiplayer battlefield where strategy, quick reflexes, and smart positioning determine your success. The game features colorful 3D graphics with a Halloween-themed aesthetic, making every slithering session visually engaging.

Core Features

Competitive Multiplayer Action

Snake Lite's main attraction is its real-time multiplayer battles. You'll compete against players from around the world, each trying to grow their worm while avoiding collisions. The tension of navigating through a field of moving opponents adds an entirely new dimension to the classic snake formula.

Multiple Game Modes

The game offers variety through different play modes: - Infinite Mode : Endless gameplay with no time limits - Time Mode : Race against the clock to achieve maximum growth - Survival Mode : Last worm standing wins - Battle Royale : Compete in intense elimination matches

Customization Options

Personalize your worm with various 3D skins and appearances. Stand out in the arena with unique designs that reflect your personality and playing style.

Cross-Platform Compatibility

Enjoy Snake Lite on any device - desktop computers, tablets, or smartphones. The game runs smoothly in web browsers without requiring downloads or installations.

Gameplay Mechanics

Growth System

Your primary objective is consuming colorful treats scattered throughout the arena. Each item you eat increases your worm's length and score. The larger you become, the more intimidating you appear to opponents, but you also become a bigger target.

Strategic Combat

While growth is important, survival requires tactical thinking. You can eliminate opponents by causing them to crash into your body, but be careful not to hit other worms yourself. Successful players learn to use their length as both a weapon and a shield.

Power-Ups and Bonuses

The arena contains special items that provide temporary advantages, such as speed boosts or invulnerability. Timing the use of these power-ups can turn the tide in critical moments.

Operation Guide

Controls: - Mouse : Drag the left mouse button to control your worm's direction - Movement : Your worm follows your mouse cursor smoothly - Speed : Hold to boost speed when needed (uses energy)

Getting Started: 1. Enter your desired nickname 2. Choose your worm's appearance 3. Select a game mode 4. Navigate the arena using mouse controls 5. Eat glowing orbs to grow larger 6. Avoid colliding with other worms 7. Try to make opponents crash into you

Pro Tips: - Use your body to encircle smaller opponents - Stay near the edges initially to avoid crowded areas - Collect power-ups strategically - Watch for patterns in opponent movement - Use speed boosts sparingly to escape danger

Why Play Snake Lite

Perfect Blend of Classic and Modern

Snake Lite successfully modernizes the beloved snake game formula without losing its core appeal. The addition of multiplayer competition creates endless replayability while maintaining the simple, accessible gameplay that made snake games popular.

No Download Required

As a browser-based game, Snake Lite offers instant gratification. Simply open your web browser, navigate to the game, and start playing immediately. No installations, no waiting, no storage space required.

Suitable for All Skill Levels

Whether you're a casual gamer looking for quick entertainment or a competitive player seeking multiplayer challenges, Snake Lite accommodates all preferences. The intuitive controls make it easy for newcomers, while the strategic depth keeps experienced players engaged.

Free Entertainment

Enjoy full access to all game features without any payment requirements. Snake Lite provides premium gaming entertainment completely free, making it accessible to everyone.

Social Gaming Experience

Compete with friends or make new connections through online multiplayer matches. The game creates natural social interactions as players compete, collaborate, and share memorable gaming moments.

Frequently Asked Questions (FAQ)