Stick Trampoline

Seele01-Flash
By
Stick Trampoline is a thrilling physics-based action game where you control a stick figure performing aerial tricks and stunts on a trampoline. Master the art of jumping and landing to achieve incredible heights.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Stick Trampoline". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Doodle/Sketch" aesthetic. The game should look like it is being played on a piece of crumpled notebook paper. * **Character**: A 3D Stick Figure (constructed using simple `CylinderGeometry` and `SphereGeometry`), colored reddish-brown (hex `#A55D5D`) to match the reference. The character must have joints for ragdoll physics. * **Environment**: * **Background**: An infinite vertical scrolling background texture resembling lined notebook paper or crumpled paper. * **Trampoline**: A simple thick black line (2D look in a 3D space) with dynamic deformation (vertex displacement) when the player lands on it to simulate stretching. * **Effects**: * **Death**: Upon a "bloody death" (crashing), the stick figure should break apart into a particle explosion of small red cubes (`BoxGeometry`), simulating a stylized blood splatter. * **Speed Lines**: Vertical pencil-sketch lines appearing at the edges of the screen when moving at high velocity. * **Performance**: Use simple geometries and unlit materials (`MeshBasicMaterial`) or Toon Shaders to maintain 60FPS on mobile devices. Limit shadow casting to the character only. ### 2. Audio Requirements * **BGM**: A lo-fi, rhythmic track that sounds like someone tapping a pen on a desk, mixed with a light, upbeat bassline. * **Sound Effects (SFX)**: * **Jump**: A cartoonish "Boing" or spring sound, pitch-shifted based on jump height. * **Wind**: Whooshing air sound that increases in volume with vertical speed. * **Rotation**: A pencil-sketching "scratch" sound when the character flips. * **Crash/Death**: A comedic "Crunch" or "Splat" sound followed by a paper-crumpling noise. ### 3. Gameplay Loop * **Core Mechanic**: The player controls a stick figure bouncing on a trampoline. The goal is to reach the highest altitude possible. * **Physics**: Use a physics engine (like Cannon.js or Ammo.js) integrated with Three.js. * **Momentum**: The player must time their inputs to match the physics of the trampoline. Adding downward force while falling increases the next bounce height. * **Scoring**: * **Height**: Points accumulate based on max altitude reached. * **Tricks**: Doing front-flips or back-flips (360-degree rotations) mid-air adds a score multiplier. * **Win/Loss Conditions**: * **Loss**: If the player misses the trampoline or lands on their head/neck (wrong angle), the character ragdolls and explodes (Game Over). * **Survival**: Successfully landing feet-first (or close to it) continues the streak. ### 4. Mobile Controls & Interaction * **Screen Orientation**: Portrait Mode (Vertical) to emphasize height. * **Touch Controls**: * **Adding Gravity/Charging Jump**: Touch and **HOLD** anywhere on the screen while the character is descending to tuck in/accelerate downwards. **RELEASE** exactly at the moment of impact to launch higher. * **Rotation (Mid-air)**: * Tap/Hold **Left side** (0-50% screen width): Rotate Counter-Clockwise (Backflip). * Tap/Hold **Right side** (50-100% screen width): Rotate Clockwise (Frontflip). * **UI Layout**: * Score display at the top center (styled like handwritten text). * "Restart" button appears large in the center of the screen upon death (min-height 60px for touch accessibility). * **Haptic Feedback**: Trigger a short vibration (using `navigator.vibrate`) when hitting the trampoline perfectly and a heavy vibration upon death. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Stick Trampoline is an addictive physics-based action game that challenges players to master the art of trampoline jumping. In this exciting stick figure adventure, you'll control a simple yet expressive character as they bounce, flip, and soar through the air. The game's realistic physics engine creates an authentic trampoline experience where every jump, twist, and landing matters.

With its simple graphics and complex physics mechanics, Stick Trampoline offers endless entertainment as you strive to reach new heights while performing death-defying stunts. The game's deceptively simple appearance hides a challenging gameplay experience that will keep you coming back for more.

Core Features

Realistic Physics Engine

Experience authentic trampoline physics that respond to your every movement. The game's advanced physics system calculates momentum, gravity, and rotation to create a genuinely realistic bouncing experience.

Risk vs Reward Gameplay

The higher you jump and the more complex your tricks, the greater the risk of a fatal landing. Balance your ambition with safety as you push the limits of what's possible on the trampoline.

Progressive Difficulty

Start with simple bounces and gradually work your way up to complex aerial maneuvers. The game naturally increases in difficulty as you attempt more ambitious stunts.

Endless Replayability

With no predetermined levels or restrictions, each gaming session offers a unique challenge. See how high you can go and what tricks you can master.

Game Mechanics

Jumping and Movement

Control your stick figure's movement and rotation as they bounce on the trampoline. Time your inputs perfectly to maintain balance and achieve maximum height.

Trick System

Perform various aerial tricks by combining different directional inputs. Master spins, flips, and complex combinations to impress yourself and challenge your skills.

Landing Mechanics

The most crucial aspect of the game is sticking the landing. Miss the trampoline, and it's game over. Perfect your timing to ensure safe landings after every stunt.

Operation Guide

Basic Controls: - Arrow Keys : Control your stick figure's movement and rotation - Up Arrow : Jump and gain height - Left/Right Arrows : Rotate and perform tricks - Down Arrow : Control descent and prepare for landing

Tips for Success: - Start with small jumps to get familiar with the physics - Practice landing in the center of the trampoline - Gradually increase your jump height as you improve - Master simple tricks before attempting complex combinations - Watch your character's rotation to time your landings perfectly

Why Play This Game

Stick Trampoline offers a unique blend of simplicity and challenge that makes it perfect for both casual gaming sessions and serious skill development. The physics-based gameplay provides an authentic and satisfying experience that feels realistic yet entertaining.

The game's free-to-play nature means you can enjoy endless entertainment without any cost. Whether you're looking for a quick stress-relief session or want to challenge yourself to master complex aerial stunts, Stick Trampoline delivers engaging gameplay that's easy to learn but difficult to master.

The minimalist stick figure graphics ensure the game runs smoothly on any device while keeping the focus on the pure gameplay mechanics. This makes it an excellent choice for players who appreciate skill-based gaming over flashy visuals.

Frequently Asked Questions (FAQ)