Shipo.io - Pirate Ship Battle Game

Seele01-Flash
By
Shipo.io is an exciting online pirate ship battle game where you command your own vessel, fight enemies, collect treasure, and upgrade your ship to become the ultimate ruler of the seas.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Shipo.io". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Adopt a vibrant **Low-Poly / Toon-Shaded** aesthetic similar to the reference image. Use saturated colors (bright orange wood for ships, deep azure for the sea, black sails). * **The Ship**: Create a modular pirate ship model. Start with a basic hull and one mast. As the player levels up, the model should visually scale up or add extra cannons/sails. The sails must feature a skull icon texture. * **The Ocean**: Implement a performance-optimized custom shader for the water. It should feature gentle vertex displacement to simulate waves and a simple white foam trail effect behind the ship. **Critical for mobile**: Do not use expensive reflection calculations; use simple color gradients. * **Lighting & Atmosphere**: Use a warm, sunset-style lighting setup (DirectionalLight with orange/yellow hues) and a matching gradient skybox. Add soft shadows but keep shadow map resolution low (e.g., 512x512) for performance. * **Particles**: Simple explosion particles for cannon impacts, smoke puffs for firing, and floating text for damage numbers. ### 2. Audio Requirements * **BGM**: A loopable, adventurous "Swashbuckling" orchestral track featuring accordions, brass, and percussion to evoke a pirate atmosphere. * **Sound Effects (SFX)**: * *Cannon Fire*: A heavy, bass-filled "boom". * *Impact*: Wood splintering or water splash sounds depending on what the cannonball hits. * *Collection*: A satisfying metallic "ching" or "clink" when collecting floating treasure/coins. * *Ambience*: Subtle wind and waves lapping against the hull. ### 3. Gameplay Loop * **Core Mechanics**: The player spawns as a small ship in an open sea arena. The goal is to survive and grow. * **Combat**: Players shoot cannonballs that have travel time and a slight arc. Getting hit reduces HP. * **Looting & Growth**: Destroying enemies or collecting floating crates drops "Coins/Gold". Collecting Gold fills an XP bar. * **Upgrade System**: Upon leveling up, the ship automatically heals, increases in size slightly, and gains increased cannon damage or reload speed. * **Win/Loss**: If HP reaches 0, the ship sinks (animation: tilts and lowers into water) and a "Game Over" UI appears with a "Respawn" button. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape** mode only to maximize the horizontal field of view. * **Movement (Left Thumb)**: Implement a **Virtual Joystick** on the bottom-left of the screen. The ship should have "boat physics"—slow acceleration, turning radius (not instant pivot), and drift momentum. * **Combat (Right Thumb)**: Place a large **"Fire" button** (at least 64x64px touch area) on the bottom-right. Alternatively, support "Auto-fire" when an enemy is within a frontal cone. * **Camera**: Use a Top-Down or High-Angle Isometric camera that smoothly follows the player's ship with a slight delay (lerp) to smooth out movements. * **Feedback**: Trigger **Haptic Feedback (Vibration)** on mobile devices when the ship fires a cannon or takes damage. Screen shake effect on impact. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Shipo.io

Shipo.io is an thrilling online multiplayer game that puts you in command of your very own pirate ship on the high seas! This action-packed adventure combines strategic combat, ship customization, and treasure hunting in an immersive maritime world. Start your journey with a small boat equipped with a cannon and work your way up to becoming the most feared pirate captain on the ocean.

Core Features

Epic Naval Combat

Engage in intense ship-to-ship battles using your mounted cannons. Navigate strategically around enemy vessels while timing your shots perfectly to sink opponents and claim their valuable treasure.

Progressive Ship Upgrades

Use the gold you've earned from successful battles to enhance your vessel's capabilities. Upgrade your cannons for increased firepower, improve your ship's speed and durability, and unlock new combat abilities that give you the edge in battle.

Crew Recruitment System

Build your pirate crew by recruiting skilled bandits and sailors. Each crew member brings unique abilities that can turn the tide of battle in your favor.

Custom Flag Design

Personalize your pirate ship with custom flag designs that strike fear into the hearts of your enemies. Show off your unique style as you sail across the vast ocean.

Multiplayer Competition

Compete against players from around the world in real-time battles. Climb the leaderboards and prove you're the most formidable pirate captain sailing the seven seas.

Gameplay Mechanics

The game features intuitive controls that make it easy for both beginners and experienced players to jump into the action. You'll start with basic equipment but quickly earn resources through successful combat encounters.

Treasure Hunting

Defeated enemies drop valuable treasure that serves as your primary currency. Use these riches wisely to invest in ship improvements that will help you take on even stronger opponents.

Strategic Positioning

Success in Shipo.io requires more than just firepower. Master the art of naval positioning, use the wind to your advantage, and outmaneuver opponents to gain tactical superiority.

Operation Guide

Controls in Shipo.io are designed for accessibility across all devices:

  • Mouse Movement : Navigate your ship by moving your cursor around the screen
  • Left Click : Fire your cannons at enemy ships
  • Strategic Maneuvering : Use smooth mouse movements to dodge enemy fire and position for optimal shots

The game's responsive control system works seamlessly on both desktop computers and mobile devices, ensuring a smooth gaming experience regardless of your preferred platform.

Why Play Shipo.io

Completely Free Gaming Experience

Enjoy the full pirate adventure without any cost. Shipo.io is completely free to play with no hidden fees or mandatory purchases.

Cross-Platform Compatibility

Play on any device with a web browser - whether you're on a desktop computer, laptop, smartphone, or tablet. The game adapts perfectly to different screen sizes and input methods.

No Download Required

Jump straight into the action without waiting for downloads or installations. Simply open your browser and start your pirate adventure immediately.

Regular Content Updates

The game continues to evolve with new features, ships, and gameplay mechanics being added regularly to keep the experience fresh and exciting.

Active Global Community

Join thousands of players worldwide in this competitive maritime adventure. Form alliances, engage in epic battles, and climb the global rankings.

Whether you're looking for a quick gaming session or an extended adventure on the high seas, Shipo.io delivers non-stop excitement with its perfect blend of action, strategy, and progression systems.

Frequently Asked Questions (FAQ)