Getaway Shootout

Seele01-Flash
By
Getaway Shootout is a hilariously chaotic 2-player physics game where you race against others using only left and right jumps. Pick up weapons and power-ups as you compete to reach the finish line first in this unique ragdoll-style action game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Getaway Shootout". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D Voxel/Pixel Art aesthetic (similar to Crossy Road but side-scrolling). Characters and environment tiles should be composed of simple geometric cubes with low-res pixelated textures. * **Camera**: Use an `OrthographicCamera` positioned from a side view (Z-axis offset) to simulate a flat 2D plane while maintaining 3D depth for the voxel models. The camera must smoothly follow the player's X-position. * **Character Models**: Boxy, rectangular humanoid shapes (Head, Body, Legs). They must look stiff and doll-like to emphasize the physics-based humor. * **Environment**: A linear obstacle course consisting of platforms, crates, and buildings. Use bright, saturated colors (Sky Blue background, Green grass/platforms). * **Optimization**: Use `InstancedMesh` for repetitive background elements (clouds, city skyline) to maintain 60FPS on mobile devices. ### 2. Audio Requirements * **BGM**: Fast-paced, chaotic 8-bit chiptune or ragtime-style electronic track that loops seamlessly. * **Sound Effects**: * **Jump Charge**: A pitch-rising sound effect while the player holds the button (indicating force build-up). * **Jump Release**: A springy, cartoonish "boing" sound. * **Impact**: A dull "thud" when hitting walls or the ground. * **Weapons**: Retro arcade "pew-pew" for guns and distinct explosions for bombs. * **Win/Loss**: Short victory fanfare vs. a sad trombone sound for losing. ### 3. Gameplay Loop * **Objective**: Race against 3 CPU-controlled bots to reach the finish line (e.g., a helicopter or getaway truck) at the far right of the stage. * **Physics Mechanic (Crucial)**: Implementing a "Ragdoll/Physics-based" movement system using a physics engine (like Cannon.js or Ammo.js). * Characters cannot walk normally. They must lean and jump. * **Idle**: Character stands (wobbly). * **Hold Input**: Character leans in that direction and crouches (compressing a spring force). * **Release Input**: Apply an impulse vector to launch the character in the angled direction. * **Combat**: Random weapon pickups spawn on the map. If the player has a weapon, a specific action button fires it to knock back opponents. * **Win Condition**: The level ends immediately when the first racer touches the extraction vehicle. ### 4. Mobile Controls & Interaction * **Layout**: Split the bottom of the screen into two large invisible touch zones: * **Left Half**: Controls "Jump Left" (Lean Left + Charge). * **Right Half**: Controls "Jump Right" (Lean Right + Charge). * **Action Button**: A distinct, circular floating button (minimum 60x60px) in the bottom-center or right-hand side for "Use Weapon". * **Visual Feedback**: * When holding Left/Right, show a "Power Meter" or arrow trajectory that grows to indicate jump strength. * Touch areas must handle `touchstart` and `touchend` events to calculate the "Charge Duration". * **Haptics**: Trigger `navigator.vibrate(50)` on jump release and weapon fire for tactile feedback. * **Orientation**: Force Landscape mode for the best field of view. ### 5. Implementation Notes * Include the `Cannon.js` (or a lightweight physics equivalent) library via CDN for the movement logic. * Ensure the AI bots simply move constantly toward the right (goal) using the same physics constraints as the player, occasionally jumping randomly to clear obstacles. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Getaway Shootout is a wildly entertaining physics-based action game that combines racing, combat, and chaos into one unforgettable experience. With its unique "jump-only" movement system and ragdoll physics, this game offers a completely different take on competitive multiplayer gaming. The simple yet challenging gameplay mechanics make every match unpredictable and hilarious.

The game features over 30 unlockable characters and multiple race locations, each presenting unique challenges and obstacles. Whether you're escaping from a falling airplane or racing through dangerous terrain, the goal remains the same: be the first to reach the finish line while using any means necessary to stop your opponents.

Core Features

Revolutionary Jump-Only Movement

The most distinctive feature of Getaway Shootout is its unconventional control scheme. Players can only move by jumping left or right, creating a ragdoll-like movement that's both challenging and amusing. This limitation forces players to think strategically about timing and positioning.

Weapons and Power-ups System

Throughout each race, you'll encounter various weapons including sniper rifles, shotguns, and bombs. These tools can be used strategically to hinder opponents while advancing toward your goal. Power-ups provide temporary advantages that can turn the tide of any race.

Multiple Game Modes

  • Solo Mode : Practice against AI opponents to master the physics
  • Two-Player Mode : Share a keyboard with a friend for local multiplayer fun
  • Time Trial : Perfect your skills across eight different maps

Diverse Characters and Locations

With over 30 characters to unlock and multiple race environments, each game feels fresh and exciting. From airplane escapes to rooftop chases, every location presents unique challenges and visual themes.

Gameplay Mechanics

Movement System

The core gameplay revolves around mastering the physics-based movement: - W Key : Jump left (Player 1) / I Key : Jump left (Player 2) - E Key : Jump right (Player 1) / O Key : Jump right (Player 2) - R Key : Use power-up (Player 1) / P Key : Use power-up (Player 2)

The length of time you hold each key determines the force and distance of your jump, adding a layer of skill to the seemingly simple controls.

Strategic Combat

While racing to the finish line, players must balance speed with combat effectiveness. Picking up weapons allows you to attack opponents, potentially slowing them down or knocking them off course. However, focusing too much on combat might cost you the race.

Operation Guide

Getting Started

  1. Choose Your Character : Select from the available characters or unlock new ones using earned coins
  2. Select Game Mode : Decide between solo practice or multiplayer competition
  3. Master the Controls : Start with time trial mode to understand the physics
  4. Practice Timing : Learn to control jump distance and direction effectively

Advanced Strategies

  • Momentum Management : Use the ragdoll physics to your advantage by chaining jumps
  • Weapon Timing : Save powerful weapons for crucial moments near the finish line
  • Map Knowledge : Learn each location's layout to find optimal routes
  • Defensive Play : Sometimes avoiding conflict is better than engaging

Why Play Getaway Shootout

Unique Gaming Experience

Unlike traditional racing or fighting games, Getaway Shootout offers a completely unique blend of genres that's both challenging and entertaining. The physics-based movement creates unpredictable situations that keep every match exciting.

Perfect for Social Gaming

The local multiplayer mode makes it ideal for playing with friends and family. The simple controls mean anyone can pick it up quickly, while the physics system ensures that mastery takes practice.

Free and Accessible

As a browser-based game, Getaway Shootout is completely free to play with no downloads required. It works on both desktop computers and mobile devices, making it accessible anywhere with an internet connection.

Endless Replayability

With multiple characters to unlock, various maps to master, and the unpredictable nature of physics-based gameplay, Getaway Shootout offers excellent replay value. Each match feels different due to the chaotic nature of the controls and combat system.

Frequently Asked Questions (FAQ)