Jetpack Escape

Seele01-Flash
By
Jetpack Escape is an intense arcade action game that challenges your throttle control skills. Navigate treacherous environments with precision timing while competing for high scores in this thrilling escape adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Jetpack Escape". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 3D Low-Poly Cartoon style (Chibi aesthetic) to match the reference screenshot. The look should be clean, bright, and performant. * **Character:** A blocky, low-poly male character with spiky blonde hair, a white t-shirt, blue shorts, and a distinct metallic jetpack on his back. * **Environment:** An "Infinite Runner" style sci-fi corridor or industrial facility. * **Background:** Deep blue gradient background with faint grid lines or metal panel textures (resembling a laboratory or space station wall). * **Ground/Ceiling:** Metal plating textures that scroll horizontally to create speed. * **Obstacles:** Red electric laser beams (zappers) placed at varying heights, rotating mechanical gears, or floating mines. * **Visual Effects (VFX):** * **Jetpack Thrust:** A continuous stream of cone-shaped particles (orange/yellow) emitted from the jetpack when the player touches the screen. * **Death Effect:** A small explosion of voxel particles when the player collides with an obstacle. * **Performance:** Use `BoxGeometry` and `CylinderGeometry` for most assets to keep draw calls low. Use a single directional light and ambient light. Implement object pooling for obstacles and particles. ### 2. Audio Requirements * **BGM:** Fast-paced, high-energy Arcade/Chiptune track (looping) that induces a sense of urgency. * **Sound Effects (SFX):** * **Thrust:** A continuous "whoosh" or rocket rumble sound that plays only while the screen is pressed. * **Score:** A subtle "ping" sound every time the player passes a distance marker or collects a coin. * **Crash:** A "zap" or digital explosion sound upon game over. * **UI:** Crisp clicks for the Start and Retry buttons. ### 3. Gameplay Loop * **Core Mechanic:** Side-scrolling auto-runner with physics-based vertical movement. * **Gravity:** Constantly pulls the character down. * **Thrust:** Touching the screen applies upward force (velocity) to counteract gravity. Releasing allows gravity to take over. * **Objective:** Survive as long as possible by flying through gaps in electric zappers and avoiding the floor/ceiling (optional: floor/ceiling can be lava or electrified). * **Difficulty:** The horizontal scroll speed increases gradually the longer the player survives. * **Scoring:** Score increases based on distance traveled. Display the score prominently in the top-center. High score should be saved in `localStorage`. * **Game State:** Start Screen (Title + "Tap to Start") -> Gameplay -> Game Over Screen (Score, High Score + "Tap to Retry"). ### 4. Mobile Controls & Interaction * **Input Method:** One-touch control scheme. * **Action:** `touchstart` or `mousedown` triggers the jetpack active state (upward force). * **Release:** `touchend` or `mouseup` stops the engine (gravity takes over). * **Screen Orientation:** Landscape orientation is preferred for the side-scrolling view, but the camera `aspect` must dynamically resize to fit the window. * **Touch Feedback:** * Trigger `navigator.vibrate(50)` (short haptic feedback) when the player crashes. * Slight camera shake effect upon death. * **UI/UX:** * Prevent default browser behaviors (scrolling/zooming) on touch events using `event.preventDefault()`. * UI buttons (Start/Retry) must be large (minimum 44x44 pixels logical size) and centered for easy tapping. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Jetpack Escape is a high-intensity arcade action game that puts your piloting skills to the ultimate test. With its deceptively simple concept of "careful with that throttle," this challenging game delivers heart-pounding gameplay that will keep you coming back for more. The game has earned a solid 3.1/5 rating from players who appreciate its demanding yet rewarding mechanics.

Core Features

Precision-Based Gameplay

Jetpack Escape revolves around mastering throttle control - a seemingly simple task that becomes increasingly complex as you navigate through challenging environments. Every tap and click matters as you guide your character through perilous situations.

High Score Competition

Compete against players worldwide in the ultimate test of skill and endurance. The game features a comprehensive high score system that tracks your best performances and encourages continuous improvement.

Cross-Platform Compatibility

Built with HTML5 technology, Jetpack Escape runs smoothly on all modern devices. Whether you're playing on a desktop computer, smartphone, or tablet, you'll enjoy the same responsive gameplay experience.

Challenging Difficulty Curve

This isn't your typical casual game - Jetpack Escape is designed for players who enjoy a real challenge. The difficulty ramps up progressively, testing your reflexes and precision timing.

Gameplay Mechanics

The core gameplay centers around controlling a jetpack-equipped character through various obstacles and hazards. Your throttle control determines altitude and momentum, requiring careful balance between speed and precision.

Environmental Challenges

Navigate through diverse environments filled with obstacles that require split-second decision making. Each level presents unique challenges that test different aspects of your piloting abilities.

Escape Scenarios

True to its name, the game focuses on escape scenarios where quick thinking and precise control mean the difference between success and failure.

Operation Guide

Basic Controls: - Tap/Click : Primary control for jetpack throttle - Timing : Hold and release to control thrust intensity - Precision : Careful throttle management is key to success

The game's single-input control scheme makes it accessible to all players while maintaining depth through timing and precision requirements. Mastering the throttle control is essential - too much thrust and you'll crash into obstacles, too little and you won't make it past challenges.

Why Play Jetpack Escape

Perfect for Skill Building

Jetpack Escape is ideal for players who enjoy games that reward practice and improvement. The challenging gameplay helps develop hand-eye coordination and timing skills.

Quick Gaming Sessions

With its arcade-style format, the game is perfect for short gaming sessions during breaks or commutes. Each attempt is quick but meaningful.

Competitive Element

The high score system adds a competitive layer that keeps the game engaging long after you've mastered the basics.

No Download Required

As an HTML5 game, Jetpack Escape requires no installation or downloads. Simply open your browser and start playing immediately on any device.

Free Entertainment

Enjoy all the game's features completely free of charge. No hidden costs or premium content barriers - just pure gaming fun.

Frequently Asked Questions (FAQ)