Sploop.io - Multiplayer Building & Survival Game

Seele01-Flash
By
Sploop.io is an exciting multiplayer building and crafting PvP game where players gather resources, build bases, and battle for survival in a competitive online arena.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Sploop.io Mobile Remake". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Adopt a "2.5D Low-Poly Vector" aesthetic to mimic the original 2D art style using 3D primitives. Use `MeshToonMaterial` or flat coloring with black outlines (Post-processing outline effect) to maintain the cartoonish look. * **Characters**: Create simple, spherical characters. * **Player**: A simple sphere/capsule body. Equipment (Sword, Hammer) should appear floating or attached to the side. * **Skins**: Include basic variations like the Panda (black/white sphere), Wolf (grey with ears), and Human (tan skin tone). * **Environment**: * **Ground**: A light green plane with a subtle grid pattern texture to assist with building alignment. * **Resources**: * **Trees**: Cylindrical trunks with spherical green foliage (destructible, yield Wood). * **Rocks**: Low-poly grey geodes (destructible, yield Stone). * **Bushes**: Small green spheres (yield Food/Berries). * **Optimization (Mobile)**: * Use `InstancedMesh` for environmental objects (trees, rocks) to reduce draw calls. * Limit shadow casting to the main character only. * Keep polygon count per model under 500 triangles. ### 2. Audio Requirements * **BGM**: An upbeat, fast-paced, looped chiptune or synth-pop track that encourages activity and competitiveness. * **SFX**: * **Harvesting**: A rhythmic "thwack" sound when hitting trees/rocks. * **Building**: A satisfying "pop" or "click" sound when placing a wall or spike. * **Combat**: A "punch" sound for hits and a "grunt" for taking damage. * **Eating**: A "crunch" sound when consuming berries (Q key equivalent). * **UI**: High-pitched clicks for inventory selection. ### 3. Gameplay Loop * **Core Mechanics**: 1. **Gather**: Player attacks trees and rocks to collect Wood and Stone. 2. **Craft/Build**: Player selects items from the hotbar to place Walls (defense) or Spikes (damage enemies on touch). 3. **Survive/PvP**: Fight AI animals (wolves) or other players. * **Weapon Logic**: * **Hammer**: High structure damage, low player damage (good for gathering). * **Sword**: High player damage, low structure damage. * **Win/Loss Condition**: The game is an endless high-score run. "Game Over" occurs when HP reaches 0. Upon death, drop a "loot bag" resource. ### 4. Mobile Controls & Interaction * **Camera**: Use an `OrthographicCamera` fixed at a high angle (isometric view) to ensure consistent visibility. * **Movement (Left Screen)**: A dynamic Virtual Joystick. Touching anywhere on the left half of the screen centers the joystick. * **Action (Right Screen)**: * **Primary Action Button (Big)**: Context-sensitive. Swings weapon if a weapon is selected; places building if a structure is selected. * **Auto-Attack Toggle (Small)**: A toggle button near the attack button to simulate the desktop 'E' key (continuous swinging). * **Heal Button**: A dedicated button with a "Berry" icon to consume food instantly. * **Inventory/Hotbar (Bottom Center)**: * A row of 4-5 touchable slots (Weapon, Food, Spike, Wall, Trap). * **Selection Logic**: Tapping a slot highlights it and changes the function of the Primary Action Button. * **Feedback**: * Add `navigator.vibrate(50)` on successful hits or building placement. * Display floating damage numbers (TextSprite) that drift upwards and fade out. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Sploop.io is a thrilling multiplayer building and survival game that combines crafting, base construction, and intense PvP combat in one addictive package. Inspired by popular .io games, Sploop.io challenges players to gather resources, craft weapons and tools, build defensive structures, and fight against other players in real-time battles.

The game features a top-down perspective that gives you complete control over your character as you explore the world, collect materials, and engage in strategic combat. With its simple yet deep gameplay mechanics, Sploop.io offers endless hours of competitive fun that's completely free to play.

Core Features

Free-to-Play Multiplayer Experience

Join servers with players from around the world in this completely free browser-based game. No downloads, no installations - just instant action whenever you want to play.

Building and Crafting System

Gather resources like wood, stone, and food to craft essential items: - Weapons : Swords, spears, and other combat tools - Defensive Structures : Walls, spikes, and fortifications - Survival Items : Food for healing and special equipment - Base Components : Create your own secure hideout

Intense PvP Combat

Engage in real-time battles with other players using various weapons and strategies. Master the combat system to become the ultimate survivor in the arena.

Animal Companions

Tame and control different animals that can help you in your survival journey, adding a unique strategic element to gameplay.

Progressive Gameplay

Start with basic tools and gradually work your way up to advanced weapons and building materials. Each game session offers opportunities to improve and dominate.

Game Playstyle

Sploop.io follows the classic .io game formula but adds depth through its building mechanics. Players spawn in a shared world where they must quickly gather resources while staying alert for enemy attacks. The key to success lies in balancing resource collection, base building, and combat readiness.

The sandbox nature allows for creative base designs and defensive strategies. You can choose to play aggressively by hunting other players, or focus on building an impenetrable fortress. The top-down view provides excellent tactical awareness for both building placement and combat positioning.

Operation Guide

The game features intuitive controls designed for quick learning:

  • Movement : Use WASD, ZQSD, or arrow keys to move your character
  • Combat : Left-click to attack enemies and gather resources
  • Auto-Attack : Press E to enable automatic attacking
  • Healing : Press Q to consume food and restore health
  • Defense : Press R to quickly place spike traps
  • Building : Press H to enable grid placement for precise construction
  • Communication : Press Enter to chat with other players
  • Inventory : Click on items to select different tools and weapons
  • Lock Rotation : Press X to lock your viewing angle

The controls are responsive and allow for both precise building and fluid combat, making it easy to switch between peaceful construction and intense battles.

Why Play This Game

Sploop.io stands out in the crowded .io game market by successfully combining multiple gameplay elements into one cohesive experience. Whether you're a fan of building games, survival challenges, or PvP combat, this game offers something for everyone.

The game's accessibility is unmatched - simply open your browser and start playing immediately. No lengthy downloads, no account creation required, and no pay-to-win mechanics. The skill-based gameplay ensures that strategy and quick thinking determine success, not spending money.

The multiplayer aspect creates endless replayability as each match brings new challenges and opponents. The building system allows for creative expression while the combat keeps you on your toes. It's the perfect game for quick sessions or extended gaming marathons.

Frequently Asked Questions (FAQ)