Stickman Hook

Seele01-Flash
By
Stickman Hook is an addictive physics-based swinging game where you control a stretchy stick figure through challenging obstacle courses using perfect timing and momentum.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Stickman Hook Clone**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use a clean, vibrant 2D aesthetic realized within a 3D engine (orthographic camera preferred). The style should be minimal, vector-like, and highly readable on small screens. * **Character (Stickman)**: Create a ragdoll-style stick figure. The primary color is bright red (`#FF0000`). The character models should be simple geometric shapes (spheres for joints/head, cylinders for limbs) to ensure high performance (Low Poly). When rolling or flying through the air, the character can tuck into a ball shape. * **Environment**: * **Background**: A dynamic gradient background that changes colors between levels (e.g., Purple to Blue gradients, similar to the screenshot's `#9b5de5` to `#f15bb5` vibe). Include large, soft-focus geometric shapes (circles) floating in the background for depth parallax. * **Hooks**: Specific anchor points placed in the level, visually represented as small grey/white circles. * **Obstacles**: Walls, bounce pads (white rectangles), and "danger zones" (if any). * **Rope**: A white, dynamic line rendered between the character's hand and the active hook. * **Performance**: Since this is mobile-first, limit geometry complexity. Use simple materials (MeshBasicMaterial or MeshLambertMaterial) without expensive shadows. Focus resources on smooth physics calculations (60 FPS target). ### 2. Audio Requirements * **BGM**: An energetic, upbeat, and rhythmic electronic/synth-pop track. It should feel fast-paced to match the swinging momentum but not distracting. * **Sound Effects (SFX)**: * **Hook Attach**: A crisp "snap" or magnetic click sound. * **Swing/Whoosh**: A wind sound that increases in pitch/volume based on the character's speed. * **Bounce**: A "boing" or rubbery impact sound when hitting bounce pads or walls. * **Level Complete**: A cheerful, ascending chime or confetti-pop sound. * **Fail/Fall**: A comedic "whistle-drop" or subtle thud. ### 3. Gameplay Loop * **Core Mechanic**: The player controls a swinging stickman. The character moves forward automatically due to momentum/gravity. * **Physics Engine**: Use a physics library (like Cannon.js or Matter.js adapted for Three.js) to handle pendulum physics, gravity, and collision. The swing must feel "stretchy" and elastic, not rigid. * **Objective**: Traverse from the "Start" platform to the checkered "Finish Line" wall without falling off the screen. * **Hook Logic**: The game automatically highlights the nearest "grabbable" hook. The player inputs a command to attach a rope to that hook, creating a pendulum motion. Releasing the input detaches the rope, launching the character forward based on current velocity. * **Fail Condition**: If the character falls below the visible screen area (the "kill floor"), the level resets immediately. ### 4. Mobile Controls & Interaction * **Control Scheme**: **One-Touch Control**. * **Touch Start (Press & Hold)**: Attach a rope to the nearest available hook. The character begins to swing around that pivot point. * **Touch End (Release)**: Detach the rope. The character flies through the air using preserved momentum. * **Camera Behavior**: The camera must smoothly follow the character on the X-axis (horizontal). It should have a slight "look ahead" offset so the player can see upcoming obstacles. * **Screen Adaptation**: * **Orientation**: Support both Landscape and Portrait, but optimize primarily for **Portrait Mode** (vertical scrolling) as it fits the "swinging" verticality well, or standard Landscape for wider field of view. * **Responsive Design**: The game canvas must fill 100% of the window innerHeight/Width. * **Haptic Feedback**: Trigger a short, sharp vibration (if supported by the browser) exactly when the hook attaches and when the character bounces off a pad. This provides tactile confirmation of the action. 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 Hook is a fast-paced, physics-driven skill game that puts your reflexes and timing to the ultimate test. In this thrilling adventure, you control a stretchy stick figure hero who swings through dynamic obstacle courses using a grappling hook. Every swing, tap, and release requires perfect timing as you build momentum to clear each challenging stage in style.

The game combines simple one-button controls with surprisingly deep physics mechanics, creating an experience that's easy to learn but incredibly challenging to master. Whether you're looking for a quick gaming session or hours of competitive fun, Stickman Hook delivers non-stop action that keeps you coming back for more.

Core Features

Physics-Based Swinging Mechanics

Experience realistic rope physics that make every swing feel authentic and satisfying. Your stickman responds naturally to momentum, gravity, and timing, creating fluid movement that rewards skill and precision.

100+ Unique Levels

Each stage presents a fresh challenge with clever hook placements, bounce pads, and hidden shortcuts. From beginner-friendly introductions to expert-level precision challenges, the game offers progressive difficulty that grows with your skills.

Multiplayer Competition

Race against friends or players worldwide in exciting multiplayer modes. Create private lobbies for friendly competitions or jump into quick-fire runs against random opponents. Watch as competitors soar past or crash spectacularly in hilarious head-to-head action.

Character Customization

Unlock a diverse collection of quirky skins as you progress, including ninjas, animals, hamburgers, and bananas. While skins don't affect gameplay mechanics, they add personality and style to your swinging adventures.

Cross-Platform Compatibility

Enjoy seamless gameplay across all devices. Whether you're using a desktop computer, tablet, or smartphone, the controls remain consistent and responsive for the perfect swinging experience.

Gameplay Mechanics

The core gameplay revolves around mastering the art of momentum and timing. You'll guide your agile stickman through wild levels using nothing but a grappling hook and perfect timing. Each stage introduces new obstacles and challenges that test your rhythm, reflexes, and strategic thinking.

Success depends on understanding when to hook, when to release, and how to maintain momentum throughout each course. The adaptive difficulty ensures that both beginners and experienced players find appropriate challenges that keep the experience exciting and rewarding.

Operation Guide

Stickman Hook features intuitive controls that work seamlessly across all platforms:

Desktop Controls: - Hold the left mouse button or press Spacebar to swing - Release to launch forward and fly through the air

Mobile Controls: - Tap and hold the screen to activate your grappling hook - Lift your finger to release and propel forward

The key to success lies in timing your swings perfectly. Hook at the right moment to build maximum momentum, and release at the optimal point to soar through each level with style and precision.

Why Play Stickman Hook

This game stands out in the crowded mobile gaming space by combining simple mechanics with deep, satisfying gameplay. The physics engine creates realistic rope dynamics that make every successful swing feel earned and rewarding. With over 100 levels, multiplayer competition, and constant updates, there's always something new to discover.

The game's universal appeal makes it perfect for players of all ages and skill levels. Whether you're looking for a quick distraction during a break or want to compete seriously in multiplayer tournaments, Stickman Hook adapts to your playing style and preferences.

Best of all, it's completely free to play with no hidden costs or pay-to-win mechanics. Your success depends entirely on skill, timing, and practice – making every victory feel genuinely earned.

Frequently Asked Questions (FAQ)