Ships 3D IO - Multiplayer Naval Battle Game

Seele01-Flash
By
Ships 3D IO is an immersive multiplayer naval simulator where you command your own sailing ship in epic sea battles. Control every aspect of your vessel while fighting pirates and capturing islands.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Ships 3D IO". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Low-poly, vibrant "IO game" aesthetic. Use flat shading or Toon shading (CelShader) to mimic the screenshot's clean look. * **The Ocean**: Create a dynamic low-poly water surface using a plane geometry with a vertex displacement shader (combining Sine/Cosine waves) to simulate rolling waves. It should be deep blue (#2e8ec4). * **The Ship**: A modular wooden sailing ship consisting of a hull, a deck, two masts, and distinct red sails (customizable texture). Include interactable low-poly props on the deck: a Steering Wheel (Helm) at the rear, and 4 Cannons (2 left, 2 right). * **Environment**: Scattered low-poly islands with green grassy bases and grey rocky peaks. Simple blue skybox with a bright sun light source. * **Performance**: Limit geometry complexity for mobile. Use `InstancedMesh` for particles (cannonballs, water splashes). Ensure textures are power-of-two and compressed. ### 2. Audio Requirements * **BGM**: An adventurous, looping "Sea Shanty" track featuring accordion and fiddle, evoking a pirate theme but keeping it lighthearted. * **SFX - Environment**: Constant sound of wind howling and water lapping against the hull (volume based on speed). * **SFX - Combat**: * **Cannon Fire**: Deep, bass-heavy boom. * **Impact**: Wood splintering sound when a ship is hit. * **Sword/Musket**: sharp "Schwing" or a pop-gun sound for shooting. * **SFX - UI**: Soft "Wood click" sounds for menu interactions. ### 3. Gameplay Loop * **Perspective**: First-Person view. The player controls a sailor character *walking on the deck* of the ship. * **Ship Control Mechanics**: The ship does not move automatically. * **Steering**: The player must walk to the Helm and press "Interact" to take control of the ship's rotation. * **Sails**: The player must walk to the mast and "Interact" to lower sails (increase speed). * **Firing**: The player walks to a cannon, aims (camera look), and fires. * **Objective**: * **Team Mode**: Capture islands by staying near them. * **Trader Mode**: Sail to a designated trader NPC to deliver cargo for points. * **Damage**: Ships have a health bar above them. When HP reaches 0, the ship sinks, and the player falls into the water (swimming logic required). ### 4. Mobile Controls & Interaction * **Movement (Left Thumb)**: A dynamic virtual joystick for walking the character on the deck (WASD equivalent). * **Camera (Right Thumb)**: Drag anywhere on the right side of the screen to look around. * **Action Buttons (Right UI Layer)**: * **"Interact" Button (Context Sensitive)**: Large button (icon: Hand) that appears/highlights only when the player is within range (raycast check) of the Helm, Sail, or Cannon. * **"Attack" Button**: Uses currently equipped weapon (Sword swing or Musket shot). * **"Jump" Button**: Small button for platforming. * **UI Layout**: Keep HUD elements (Health, Mini-map, Ammo) to the edges to maximize visibility. Buttons must be at least 44x44px for touch targets. * **Feedback**: Implement screen shake (camera shake) when a cannon is fired or the ship takes damage. Use `navigator.vibrate` for haptic feedback on hits. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Ships 3D IO

Ships 3D IO is an exciting multiplayer naval combat game that puts you in command of your own sailing ship on the high seas. With a stellar 4.3/5 rating, this immersive 3D simulator lets you experience authentic naval warfare from a first-person perspective. Navigate treacherous waters, engage in epic ship-to-ship combat, and build your maritime empire in this thrilling IO adventure.

Core Features

Authentic Naval Simulation

Experience realistic sailing mechanics as you personally control every aspect of your ship. Move around the deck, adjust sails for optimal wind capture, steer from the helm, and man the cannons during intense naval battles. The first-person perspective creates an unparalleled sense of immersion.

Dual Game Modes

  • Trader Mode : Focus on commerce and exploration by transporting valuable goods to traders for massive point rewards. Perfect for players who enjoy strategic gameplay and cooperative adventures
  • Team Mode : Engage in territorial warfare by capturing strategic islands with your team. Coordinate attacks and defend your conquered territories against rival factions

Rich Social Features

  • Clan System : Join or create clans to dominate the seas with fellow captains
  • Friends Integration : Invite friends directly into your ship for cooperative adventures
  • Competitive Rankings : Climb the weekly leaderboards and earn spots in the hall of fame

Extensive Customization

Unlock and upgrade various elements to personalize your naval experience: - Multiple Ship Types : From agile sloops to powerful galleons - Weapon Arsenal : Muskets, cannons, and specialized ammunition - Cosmetic Options : Unique ship skins and character customization - Progressive Unlocks : Earn better equipment through successful missions

Gameplay Mechanics

Naval Combat System

Engage in thrilling ship-to-ship battles using historically-inspired weapons. Coordinate cannon volleys while managing your ship's movement and positioning. Board enemy vessels or sink them from a distance - the tactical choices are yours.

Exploration Elements

Discover mysterious islands, encounter goblin NPCs, and navigate through diverse maritime environments. Each area offers unique challenges and opportunities for adventure.

Operation Guide

Basic Navigation

  • WASD Keys : Move your character around the ship deck
  • Mouse Movement : Look around and aim weapons
  • Click : Fire weapons and swing your sword in combat

Ship Management

  • F Key : Interact with ship components (cannons, steering wheel, sails)
  • F Key : Pick up and drop items, respawn after swimming
  • E Key : Switch between available weapons
  • 1, 2 Keys : Quick weapon switching for faster combat

Advanced Tips

  • Position your ship strategically before engaging enemies
  • Manage sail settings based on wind direction for maximum speed
  • Coordinate with teammates in Team Mode for effective island captures
  • Use terrain features like mountains for tactical advantages

Why Play Ships 3D IO

Ships 3D IO offers a unique blend of authentic naval simulation and fast-paced multiplayer action that's rare in browser games. The detailed first-person mechanics make every battle feel personal and engaging, while the variety of game modes ensures lasting entertainment. Whether you prefer peaceful trading or intense naval warfare, this game delivers an accessible yet deep maritime experience that runs smoothly in any modern browser without downloads or installations.

The active community, regular updates, and competitive features create a dynamic environment where every session brings new challenges and opportunities for maritime glory.

Frequently Asked Questions (FAQ)