Stickman Challenge

Seele01-Flash
By
Stickman Challenge is an engaging physics puzzle game where you strategically place trampolines to guide stickmen through obstacles and collect stars across 15 challenging levels.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Stickman Challenge - Physics Puzzle". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D aesthetic using an Orthographic Camera to simulate a flat puzzle view but with 3D depth. The art style should be vibrant, cartoonish, and vector-like (High saturation colors). * **Background:** A dynamic background featuring a bright blue sky with a slowly rotating radial sunburst effect (lighter blue rays) to maintain energy without distraction. * **Grid System:** Render a subtle, dotted grid overlay on the Z=0 plane to guide the player's placement of objects. * **Characters (Stickmen):** Use simple 3D cylinder/sphere compositions to create "Ragdoll" stickmen. They should be dark blue with a glowing white "rim light" or outline shader to pop against the background. * **Interactables:** * **Trampolines:** Pill-shaped, glossy yellow geometry. They must look bouncy. * **Obstacles:** Rotating circular sawblades (metallic grey/silver) with jagged edges. * **Collectibles:** Floating, rotating golden stars with a particle emitter trail. * **Optimization:** Use low-poly geometries (CylinderGeometry, BoxGeometry) and share materials (InstancedMesh) where possible to maintain high FPS on mobile browsers. Use simple Lambert or Toon materials. ### 2. Audio Requirements * **BGM:** A funky, upbeat, and looping "casual puzzle" track (think marimba, light bass, and synth) to keep the mood lighthearted. * **Sound Effects (SFX):** * **Placement:** A satisfying "pop" or "click" sound when a trampoline snaps to the grid. * **Bounce:** A comical spring/boing sound triggered on collision with trampolines (pitch varied by velocity). * **Collect:** A high-pitched "ding" or chime when a star is gathered. * **Failure:** A "buzz" or cartoonish "splat" sound if a stickman hits a sawblade. * **Success:** A short victory fanfare when the level is cleared. ### 3. Gameplay Loop * **Phase 1: Planning (Paused Physics):** * The player is presented with a level layout containing a Stickman spawner, fixed obstacles (saws), and target stars. * The player has a limited inventory of **Trampolines**. * The player drags trampolines from a UI dock and places them onto the dotted grid. They can rotate the trampolines to adjust bounce angles. * **Phase 2: Simulation (Active Physics):** * Player taps a prominent "GO" button. * Physics (using a library like Cannon.js or Ammo.js integrated with Three.js) activates. Gravity pulls the stickmen down. * Stickmen fall, bounce off placed trampolines, and react to physics. * **Win Condition:** The stickmen physically collide with and "collect" all stars in the level. * **Lose Condition:** Stickmen fall off the screen bounds or collide with a Sawblade (triggering a ragdoll separation or reset). ### 4. Mobile Controls & Interaction * **Input System:** Use Three.js Raycaster mapped to Touch events for drag-and-drop functionality. * **Trampoline Manipulation:** * **Drag:** One-finger touch and drag to move the trampoline. * **Rotate:** While a trampoline is selected, show a UI ring or use a two-finger twist gesture to rotate it. Alternatively, a tap-to-rotate (45-degree increments) button appears near the selected object. * **UI Layout:** * **Portrait/Landscape Adaptive:** Ensure the camera zoom adjusts so the entire level fits within the screen width. * **HUD:** Large, thumb-friendly buttons (minimum 44px touch targets). Place the "GO" (Play) and "RESET" (Stop/Edit) buttons at the bottom right. * **Inventory:** A scrollable bar at the bottom center holding available trampolines. * **Feedback:** * **Haptics:** Trigger a short vibration (using `navigator.vibrate`) when a trampoline snaps to the grid or when a stickman bounces. * **Visuals:** Show a trajectory prediction line (dashed line) when dragging a trampoline to estimate the bounce angle. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Stickman Challenge is a captivating physics-based puzzle game that combines strategic thinking with fun bouncing mechanics. Your mission is to guide adorable stickmen safely through increasingly complex levels by placing trampolines at just the right spots. This free browser game offers hours of entertainment as you master the art of trajectory planning and physics manipulation.

The game features a unique blend of puzzle-solving and physics simulation, where every trampoline placement matters. Watch as your stickmen bounce, flip, and soar through the air while you work to collect all the stars in each level.

Core Features

Strategic Trampoline Placement

Place trampolines on a dotted grid system to create complex bouncing pathways. Each placement requires careful consideration of angles, timing, and physics to achieve the perfect trajectory.

15 Challenging Levels

Progress through increasingly difficult stages, each featuring unique obstacles, deadly traps, and bonus opportunities. Every level presents new puzzles that will test your problem-solving skills.

Physics-Based Gameplay

Experience realistic bouncing mechanics as stickmen react to trampolines with authentic physics. The game's engine creates satisfying and predictable movement patterns that reward strategic thinking.

Upgrade System

Earn rewards and purchase upgrades to enhance your trampoline systems. Build more intricate and effective bouncing networks as you advance through the game.

Obstacle Navigation

Overcome various hazards including spinning saw blades, spikes, and other deadly traps. Success requires both quick thinking and precise trampoline positioning.

Gameplay Mechanics

The core gameplay revolves around strategic placement and physics understanding. You'll need to:

  • Analyze each level's layout and identify optimal trampoline positions
  • Consider stickman momentum and bouncing angles
  • Plan multi-bounce sequences to reach distant stars
  • Avoid deadly obstacles while maintaining forward progress
  • Collect all stars to complete each level successfully

Controls and Operation

The game features intuitive mouse-based controls that make it accessible to players of all skill levels:

  • Mouse Drag : Click and drag to position trampolines on the grid
  • Strategic Placement : Use the dotted grid system for precise positioning
  • Real-time Physics : Watch immediate results as stickmen interact with your trampolines

Why Play Stickman Challenge

This game perfectly balances challenge and fun, offering:

  • Brain Training : Enhance spatial reasoning and problem-solving skills
  • Stress Relief : Enjoy satisfying physics interactions and cute stickman animations
  • Progressive Difficulty : Start easy and gradually face more complex challenges
  • Free Entertainment : Complete gaming experience with no hidden costs
  • Instant Play : No downloads required - play directly in your browser
  • Universal Appeal : Suitable for both casual gamers and puzzle enthusiasts

Whether you're looking for a quick mental break or a longer puzzle-solving session, Stickman Challenge delivers engaging gameplay that keeps you coming back for more.

Frequently Asked Questions (FAQ)