Raft Wars 2 - Action Shooting Game

Seele01-Flash
By
Raft Wars 2 is an exciting action-packed shooting game where you help Simon and his brother battle against a water park to reclaim their hidden treasure. Use strategic shots and powerful weapons to complete your mission.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Water Park Artillery Battle**" (inspired by Raft Wars 2). Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a bright, colorful, **low-poly cartoon aesthetic**. The characters should be stylized, chubby, rounded figures (resembling babies or toddlers) wearing sunglasses or viking helmets. Use a vibrant color palette dominated by cyan (water), yellow (rubber ducks/rafts), and bright orange (explosions). * **Environment:** The setting is a chaotic **Water Park**. * **Foreground:** Dynamic water surface using a custom shader (vertex displacement for gentle waves). The player's raft (yellow rubber ring) floats on the left. * **Midground:** Various water park obstacles like colorful slide tubes, inflatable barriers, and wooden platforms where enemies stand. * **Background:** A bright blue sky with stylized white clouds and hints of a tropical resort. * **Characters:** * **Player Team:** Simon (Main shooter) on a raft. He holds a toy-like bazooka or tennis ball launcher. * **Enemies:** Security guards, lifeguards, or other vacationers on floaties or standing on park structures. * **Projectiles:** Tennis balls, water balloons, or toy rockets. Trail renderers should be attached to projectiles to visualize the arc. * **Optimization:** Keep geometry simple (low vertex count) for mobile performance. Use baked lighting for static environment parts to save GPU resources. ### 2. Audio Requirements * **BGM:** An upbeat, quirky **summer reggae/ska tune** with steel drums and a catchy bassline. It should feel mischievous and fun, matching the "prankster" vibe. * **Sound Effects (SFX):** * **Charging Shot:** A rising whistle or spring-loading sound. * **Firing:** A satisfying "Thwump" or "Pop" sound. * **Impact (Water):** A refreshing "Splash" sound. * **Impact (Enemy):** A comedic "Bonk" or grunt/squeak sound. * **Victory:** A joyful jingle with kids cheering. ### 3. Gameplay Loop * **Turn-Based Artillery Logic:** The game follows a turn-based mechanics (similar to Worms or Angry Birds). * **Player Turn:** The player aims and fires a projectile at enemies. * **Enemy Turn:** After the player fires (and the projectile settles), the enemy AI calculates a trajectory and fires back at the player. * **Physics:** Implement 2D physics (using Matter.js or a simplified custom physics engine within Three.js) constrained to a side-view plane. * Projectiles are affected by gravity and wind (optional). * Characters have HP bars. Direct hits deal high damage; splash damage (near misses) deals lower damage. * Characters can be knocked back into the water (instant kill). * **Victory Condition:** Defeat all enemies before your team's HP reaches zero. * **Progression:** Winning levels earns "coins" (displayed in UI) which can technically be used to upgrade damage or raft stability (implied logic). ### 4. Mobile Controls & Interaction * **Touch Controls (Slingshot Mechanic):** * **Aiming:** The user touches anywhere on the screen and drags backward to aim. * **Visual Feedback:** Draw a **dotted trajectory line** showing the predicted path of the projectile based on the drag intensity and angle. * **Firing:** Releasing the touch fires the weapon. * **Screen Orientation:** Landscape mode is mandatory to view the distance between player and enemy. * **UI/UX:** * Large, thumb-friendly buttons for "Fire" (if not using drag-release), "Switch Weapon," and "Pause". * **Camera:** The camera should smoothly pan to follow the projectile when it is in the air, then snap back to the active character. * **Haptic Feedback:** Trigger a short vibration on mobile devices when a projectile hits a target. 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 a thrilling action-shooting game that combines strategic gameplay with exciting combat mechanics. In this adventure, you'll join Simon and his brother as they return from their holiday to discover that a water park has been built right on top of their buried treasure! Your mission is to help them shut down the water park and reclaim what's rightfully theirs.

This sequel builds upon the success of the original game, offering enhanced graphics, more challenging levels, and exciting new weapons and upgrades. The game features a perfect blend of strategy and action, requiring players to think carefully about their shots while enjoying fast-paced combat.

Core Features

Raft Wars 2 delivers an exceptional gaming experience with several standout features:

Strategic Combat System

The game revolves around tactical shooting where every shot counts. Players must carefully aim and calculate trajectories to defeat enemies efficiently while conserving ammunition for tougher challenges ahead.

Weapon Upgrades and Power-ups

Earn coins through successful missions to unlock powerful weapons including grenades and rockets. Upgrade your raft to improve its durability and combat effectiveness, giving you better chances against increasingly difficult opponents.

Engaging Storyline

Follow Simon and his brother on their quest to reclaim their treasure. The story unfolds through multiple levels, each presenting unique challenges and obstacles that keep players engaged throughout their journey.

Cross-Platform Compatibility

Originally built in Flash and now converted to HTML5, the game runs smoothly on both desktop computers and mobile devices. Play anywhere, anytime without needing to download additional software.

Game Gameplay

Raft Wars 2 features intuitive gameplay mechanics that are easy to learn but challenging to master:

Mission Objectives

Your primary goal is to eliminate all water park staff including lifeguards, security guards, and other opponents. Destroy water slides, pools, and park infrastructure to progress through levels and ultimately shut down the entire facility.

Strategic Elements

Success requires more than just good aim. Players must: - Calculate shot angles and power for maximum effectiveness - Use environmental objects to create chain reactions - Manage limited ammunition wisely - Choose the right weapons for different situations

Progressive Difficulty

Each level introduces new challenges, enemy types, and obstacles. As you advance, enemies become more resilient and numerous, requiring upgraded weapons and improved strategies to overcome.

Operation Guide

The game features simple yet precise controls:

  • Mouse Control : Click and drag to aim your weapon
  • Power Adjustment : Pull back further for more powerful shots
  • Release to Fire : Let go of the mouse button to launch your projectile
  • Strategic Planning : Observe enemy positions and environmental elements before shooting

Mastering the mouse controls is essential for success. Practice adjusting your aim and power to hit targets accurately while minimizing wasted shots.

Why Play This Game

Raft Wars 2 offers compelling reasons to dive into this aquatic adventure:

Perfect for Strategy Lovers : The game challenges players to think tactically about each shot, making it ideal for those who enjoy puzzle-solving elements in their action games.

Accessible Gaming : With its browser-based format, you can start playing immediately without downloads or installations. The game works perfectly on both computers and mobile devices.

Engaging Progression System : Unlock new weapons, upgrade your equipment, and watch your characters become more powerful as you advance through the story.

Family-Friendly Fun : The cartoonish art style and humorous storyline make it suitable for players of all ages while still providing challenging gameplay for experienced gamers.

Free Entertainment : Enjoy hours of strategic shooting action without any cost, making it an excellent choice for casual gaming sessions.

Frequently Asked Questions (FAQ)