YoHoHo.io - Pirate Battle Royale

Seele01-Flash
By
YoHoHo.io is an exciting pirate-themed battle royale .io game where you fight other pirates on a deserted island. Defeat enemies, collect treasure, and grow stronger to become the last pirate standing.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**YoHoHo.io - Pirate Battle Royale**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Implement a **2.5D top-down perspective** (orthographic camera). The art style should be cartoonish and vibrant, reminiscent of flash games but updated for modern webGL. * **Characters (Pirates):** Create simple cylindrical or capsule-based character meshes with diverse texture skins (bandanas, eye patches, beards). The main character should have a distinct color (e.g., Red bandana) to stand out. * **The Island (Map):** * **Terrain:** A sandy beach texture with a "Danger Zone" (Red shrinking circle) mechanic. The playable area shrinks over time. * **Props:** Low-poly palm trees, wooden crates, and scattered gold coins (loot). * **Edges:** Use a shader or particle effect to represent the toxic gas or storm closing in from the edges. * **Mobile Optimization:** Use instanced rendering for gold coins and environmental props to maintain high FPS on mobile devices. Keep geometry low-poly (under 500 tris per character). ### 2. Audio Requirements * **BGM:** A looped **Tropical Pirate track**—upbeat accordion and rhythmic percussion, exciting but not too intense, invoking a "Caribbean adventure" vibe. * **Sound Effects (SFX):** * **Coins:** A satisfying high-pitched "clink" or collection sound when picking up gold (doubloons). * **Attack:** A "whoosh" sound for swinging the sword. * **Impact:** A comedic "thud" or "grunt" when hitting an opponent. * **Elimination:** A splash sound or a "Arrrgh!" voice clip when a pirate is defeated. * **Level Up:** A rising chime sound when the player grows in size. ### 3. Gameplay Loop * **Core Mechanic (.io Style):** * **Growth:** Players start small. Collecting gold coins scattered on the map increases the character's size and slightly increases damage/range. * **Combat:** Killing other pirates drops their accumulated gold (booty). Collecting this loot causes a rapid size increase. * **Battle Royale:** * The map contains 10-20 AI bots (simple state machines: wander -> chase player if close -> flee if health low). * A "Storm" circle shrinks every 30 seconds, damaging players outside the safe zone. * **Win Condition:** Be the last pirate standing. * **Dash Mechanic:** Briefly boost movement speed to close the gap or escape, consuming a small amount of stamina or accumulated gold. ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape Mode** is mandatory for a wider field of view. * **Movement (Left Stick):** Implement a dynamic virtual joystick on the left side of the screen. The center follows the initial touch point to accommodate different hand sizes. * **Action Buttons (Right Side):** * **Attack Button:** Large circular button (min 60px diameter) for swinging the sword. * **Dash Button:** Smaller secondary button near the attack button for the speed boost. * **Feedback:** * **Haptic Feedback:** Trigger a short vibration (using `navigator.vibrate`) when the player hits an enemy or takes damage. * **Damage Numbers:** Floating text particles popping up above characters when hit. * **Kill Feed:** A simple text UI at the top left showing who eliminated whom. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About YoHoHo.io

YoHoHo.io is a thrilling pirate battle royale game that combines the classic .io game mechanics with swashbuckling pirate adventure. After a devastating shipwreck, you find yourself stranded on a mysterious island with other pirates. Now it's every pirate for themselves in this intense survival game where only one buccaneer will claim victory.

This free-to-play multiplayer game features the signature .io gameplay loop: defeat enemies to grow bigger and stronger, making you an even more formidable opponent. With its colorful cartoon graphics and fast-paced combat, YoHoHo.io delivers endless entertainment for players of all ages.

Core Features

Epic Pirate Battle Royale Action

Experience the thrill of pirate combat in a vibrant island setting. Battle against real players from around the world in intense multiplayer matches where strategy and skill determine the victor.

Growth-Based Progression System

The more pirates you defeat, the bigger and stronger you become. This classic .io mechanic creates exciting gameplay where early victories snowball into dominating performances, but smaller pirates can still outmaneuver larger opponents.

Treasure Collection and Power-Ups

Scavenge the island for valuable booty and power-ups that enhance your pirate's abilities. Strategic resource management adds depth to the simple yet addictive gameplay.

Instant Browser Gameplay

  • No Download Required : Play instantly in any web browser
  • Cross-Platform Compatible : Works on PC, Mac, tablets, and smartphones
  • Quick Matches : Jump into action within seconds
  • Global Multiplayer : Fight pirates from around the world

Game Mechanics

Survival of the Fittest

YoHoHo.io follows the battle royale formula where elimination is permanent. Each match starts with multiple pirates on the island, and through combat and strategy, the field narrows until only one pirate remains victorious.

Dynamic Island Environment

The game takes place on a beautifully designed tropical island filled with obstacles, hiding spots, and treasure locations. Use the environment to your advantage - ambush enemies from behind palm trees or lead them into traps.

Operation Guide

Mastering YoHoHo.io is simple but requires practice:

  • Movement : Use your mouse to navigate or WASD keys for keyboard control
  • Attack : Left mouse button or Spacebar to swing your sword
  • Strategy : Circle around enemies, time your attacks, and collect treasure
  • Survival : Avoid larger pirates early game, hunt smaller ones to grow

Pro Tips for New Pirates

  1. Start Safe : Avoid confrontation until you've collected some treasure
  2. Target Wisely : Hunt pirates smaller than you for easy growth
  3. Use Hit-and-Run : Attack and retreat to avoid taking damage
  4. Control the Center : Larger pirates should dominate the island's center
  5. Watch Your Back : Other pirates may team up against larger threats

Why Play YoHoHo.io

Perfect for Quick Gaming Sessions

Each match lasts just a few minutes, making it ideal for short breaks or extended gaming sessions. The instant action and simple controls mean you can jump in anytime without complex tutorials.

Competitive Multiplayer Excitement

Face real opponents with different play styles and strategies. Every match feels unique as human players create unpredictable and challenging scenarios that AI opponents cannot match.

Nostalgic Pirate Theme

Embrace your inner pirate with charming cartoon graphics and a fun maritime setting. The game captures the adventurous spirit of pirate lore while maintaining family-friendly content.

Accessible Gaming

With no registration required and instant browser access, YoHoHo.io removes all barriers between you and pirate adventure. Whether you're a casual gamer or .io game veteran, you'll find the perfect challenge level.

Game Categories and Appeal

YoHoHo.io successfully combines multiple gaming genres: - .io Games : Classic growth-based multiplayer mechanics - Battle Royale : Last-pirate-standing elimination gameplay - Adventure Games : Exploration and treasure hunting elements - Mobile Games : Touch-friendly controls for smartphone play - Multiplayer Games : Real-time competition with global players

This unique blend creates an experience that appeals to fans of various gaming styles, from competitive multiplayer enthusiasts to casual mobile gamers seeking quick entertainment.

Frequently Asked Questions (FAQ)