Raft Wars 2 - Physics Water Cannon Game

Seele01-Flash
By
Raft Wars 2 is a thrilling physics-based puzzle game where you control water cannons to battle enemies and solve challenging scenarios. Master trajectory and physics to dominate the water park in this highly-rated sequel.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Raft Wars 2 - Mobile 3D Remake". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Adopt a **Low-Poly, Cel-Shaded (Toon)** aesthetic to mimic the original 2D vector art while ensuring high performance on mobile devices. Use bright, saturated colors: vibrant cyan for water, bright yellow for the player's raft, and lush greens for background palm trees. * **Key Models**: * **Player**: A cute, stylized low-poly baby/toddler character with large eyes, sitting in a yellow inflatable raft. * **Weapon**: A stylized "Super Soaker" water gun attached to the raft. * **Enemies**: Low-poly security guards or tourists on separate platforms or boats. * **Environment**: A water park setting. The foreground is a dynamic water surface (simple shader with slight vertex displacement for waves). The background contains simple geometric shapes representing water slides and a clear blue sky. * **Optimization**: Use shared geometries for projectiles (tennis balls/water balloons). Limit real-time shadows; use baked lighting where possible. Total scene vertex count should be kept under 50k for smooth 60fps on mobile browsers. ### 2. Audio Requirements * **BGM**: A lighthearted, tropical/reggae-inspired track. It should be looping, upbeat, and comical to match the "cute" theme. * **Sound Effects (SFX)**: * **UI**: Soft "pop" sounds for button clicks. * **Action**: A cartoonish "Swoosh" or spring sound when launching a projectile. * **Impact**: A wet "Splat" or "Splash" sound when hitting water or enemies; a hollow "Thud" when hitting solid obstacles. * **Victory/Defeat**: A short triumphant trumpet fanfare for winning; a comedic "wah-wah" trombone for losing. ### 3. Gameplay Loop * **Core Mechanism**: Turn-based artillery combat (similar to Worms or Angry Birds). The player and enemies take turns firing projectiles at each other across a body of water. * **Player Turn**: The player adjusts the angle and power of their shot to hit enemies. * **Physics & Damage**: * Projectiles follow a parabolic arc affected by gravity. * Direct hits reduce Enemy HP. * **Knockback**: Explosions or impacts apply physical force. Pushing an enemy off their platform into the water results in an instant kill. * **Win Condition**: Defeat all enemies (either by draining HP or knocking them into the water) before the player's raft is destroyed or sunk. * **Progression**: After a win, show a simple upgrade UI (buy better rockets/balls or raft armor). ### 4. Mobile Controls & Interaction * **Control Scheme**: **"Slingshot" Drag-to-Shoot**. * User touches anywhere on the screen and drags backward to charge power. * Drag direction determines the aim angle (inverse control or direct control, with a toggle option preferred). * **Visual Aid**: Display a **dotted trajectory line** (prediction path) while dragging to show where the shot will roughly go. * **Camera**: * Default view: Side-scrolling orthographic or wide FOV perspective encompassing both player and enemy. * Action Cam: When a projectile is fired, the camera should smoothly interpolate (lerp) to follow the projectile until impact, then snap back to the next active character. * **Orientation**: Landscape mode (forced). * **UI/UX**: * Large, thumb-friendly "Fire" button (if not using release-to-fire) and "Weapon Swap" icons (minimum 44x44px touch targets). * Haptic feedback (using `navigator.vibrate`) on projectile launch and successful enemy hits. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Raft Wars 2 is an exciting physics-based action puzzle game that combines strategic thinking with precise cannon shooting mechanics. With a solid 3.8/5 rating from thousands of players, this sequel takes the beloved water cannon gameplay to new heights with enhanced physics and creative water park scenarios.

In this engaging game, you'll take control of a makeshift raft equipped with powerful water cannons, navigating through various water park environments while battling security guards, vacationers, and other obstacles. The game's sophisticated physics engine creates realistic water trajectories and collision mechanics that make every shot feel authentic and satisfying.

Core Features

Advanced Physics Engine

Raft Wars 2 features a robust physics system that accurately simulates water cannon trajectories, bounces, and impacts. Every shot requires careful calculation of angle, power, and environmental factors, making each level a rewarding physics puzzle.

Water Park Adventure

Explore colorful water park environments filled with pools, slides, and obstacles. Each level presents unique challenges that require creative problem-solving and precise aiming skills.

Strategic Cannon Combat

Engage in tactical battles against security guards and other opponents. Use the environment to your advantage, bouncing shots off walls and obstacles to hit targets from unexpected angles.

Progressive Difficulty

Start with simple target practice and advance to complex multi-stage battles. The game gradually introduces new mechanics and challenges to keep players engaged throughout their journey.

Charming Visual Style

Enjoy cute, colorful graphics that make the game appealing to players of all ages. The friendly art style contrasts playfully with the strategic depth of the gameplay.

Gameplay Mechanics

Aiming and Shooting System

The core gameplay revolves around precise aiming and power control. Players must master the relationship between angle, velocity, and gravity to successfully hit targets and complete objectives.

Environmental Interaction

Use pools, slides, and other water park features strategically. Water affects projectile behavior, and smart players will learn to use these elements to solve puzzles creatively.

Upgrade and Progression

Advance through levels to unlock new equipment and abilities. Each successful mission brings you closer to becoming the ultimate raft warrior.

Operation Guide

Mouse Controls

  • Aim : Move your mouse to adjust cannon direction and trajectory
  • Power Selection : Click and drag to set shot power and angle
  • Fire : Release mouse button to launch your water projectile
  • Camera : Use mouse movement to survey the battlefield and plan your strategy

Strategic Tips

  • Study each level layout before shooting
  • Consider physics factors like gravity and water resistance
  • Use ricochets and environmental bounces to reach difficult targets
  • Plan multi-shot strategies for complex scenarios
  • Observe enemy movement patterns for optimal timing

Why Play This Game

Perfect Physics Puzzle Experience

Raft Wars 2 offers the ideal blend of physics simulation and puzzle solving. Unlike simple shooting games, every shot requires genuine strategic thinking and understanding of real-world physics principles.

Accessible Yet Challenging

The game welcomes newcomers with intuitive controls and clear objectives, while providing enough depth and challenge to satisfy experienced puzzle game enthusiasts.

Free Browser Gaming

Enjoy complete gameplay without downloads, installations, or payments. The game runs smoothly in any modern web browser, making it perfect for quick gaming sessions or extended play.

Family-Friendly Entertainment

With its cute graphics and non-violent water-based combat, Raft Wars 2 provides entertainment suitable for players of all ages while maintaining engaging gameplay depth.

Proven Popular Appeal

Join thousands of players who have rated this game highly. The strong community approval demonstrates the game's lasting entertainment value and replay potential.

Frequently Asked Questions (FAQ)