Swing Monkey - One Button Swinging Adventure

Seele01-Flash
By
Swing Monkey is an addictive one-button physics game where you help a cute monkey swing through obstacles to reach the finish line. Simple controls meet challenging gameplay in this free browser adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Swing Monkey**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use a stylized **2.5D aesthetic** (2D gameplay mechanics with 3D models). The art style should be "flat-shaded cartoon" or "vector-like," featuring high saturation and a cheerful atmosphere similar to the reference image. * **Character**: A cute, low-poly monkey (spherical head, simple limbs). The monkey acts as a physics pendulum bob. * **Environment**: A scrolling jungle background. * *Foreground*: Minimalist green platforms and bouncy obstacles. * *Background*: Multiple layers of parallax scrolling trees (different shades of green) to create depth without distracting from gameplay. * **Key Elements**: * **Swing Points**: Bright orange/white rings (torus shapes) floating in the air. They should pulse slightly to indicate they are active. * **Rope**: A dynamic line renderer (green vine texture) that connects the monkey's hand to the nearest swing point when the screen is touched. * **Finish Line**: A checkered flag or a "Win Zone" particle effect at the end of the level. * **Performance**: Use simple geometry (BoxGeometry, SphereGeometry) and merge meshes where possible. Limit dynamic lights; use baked ambient lighting or a simple directional light to maintain high FPS on mobile. ### 2. Audio Requirements * **BGM**: An upbeat, tropical-themed marimba or ukulele loop. It should be rhythmic to match the swinging motion (approx. 100-110 BPM). * **Sound Effects (SFX)**: * *Swing Attach*: A "thwip" or vine-stretching sound when the rope connects. * *Swing Release*: A "whoosh" sound. * *Bounce*: A rubbery "boing" sound if the monkey hits a bouncy platform. * *Win*: A celebratory jungle jingle (monkey chatter + chime). * *Fall/Fail*: A comical "slip" whistle or low-pitch thud. ### 3. Gameplay Loop * **Core Mechanic**: Physics-based pendulum swinging. The monkey falls via gravity. * *Touch/Hold*: Shoots a rope to the nearest available Swing Point. The monkey begins to swing in an arc, gaining momentum. * *Release*: The rope disappears, and the monkey launches forward based on current velocity and trajectory. * **Objective**: Traverse the level from left to right using momentum to reach the finish line without falling off the screen bottom. * **Physics Tweaks**: The gravity should feel slightly floaty (like *Stickman Hook*) to allow for air control and satisfying arcs. * **Fail State**: If the monkey falls below the screen boundary (into the "abyss"), the level resets instantly. ### 4. Mobile Controls & Interaction * **Control Scheme**: **One-Touch Mechanics**. * *Action*: Tap and hold anywhere on the screen to grapple; release to let go. This is the only control needed. * **Orientation**: **Landscape Mode** (preferred for horizontal traversal). * **Camera**: The camera must smoothly follow the monkey on the X-axis but with a slight "look ahead" offset so the player can see upcoming swing points. * **Visual Feedback**: * Draw a faint "trajectory line" or dotted arc showing where the monkey will fly if released *now*. * When the player touches the screen, show a subtle ripple effect at the touch point. * Screen shake (mild) upon impacting bouncy walls or crossing the finish line. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Swing Monkey is a delightfully simple yet challenging physics-based swinging game that captures the essence of casual gaming perfection. With its vibrant jungle-themed graphics and intuitive one-button control system, this game offers endless entertainment for players of all ages. The charming monkey protagonist swings through colorful environments, creating an engaging experience that's easy to learn but difficult to master.

Core Features

Simple One-Button Controls

The beauty of Swing Monkey lies in its elegant simplicity. With just a single mouse button, you control the entire swinging mechanism. This accessibility makes it perfect for quick gaming sessions during breaks or extended play periods.

Physics-Based Gameplay

Every swing feels natural and responsive thanks to realistic physics mechanics. The monkey's momentum, gravity effects, and rope dynamics create an authentic swinging experience that rewards skill and timing.

Colorful Jungle Adventure

Immerse yourself in beautifully designed jungle environments with vibrant green landscapes, orange swing points, and charming visual details that bring the monkey's world to life.

Progressive Challenge System

While the controls are simple, the game progressively increases in difficulty, introducing new obstacles and requiring more precise timing as you advance through levels.

Cross-Platform Compatibility

Enjoy seamless gameplay across all devices - whether you're on a desktop computer or mobile device, the game adapts perfectly to your screen size and input method.

Gameplay Mechanics

The core gameplay revolves around timing and momentum management. Your monkey character swings from point to point using a rope mechanism. The key to success lies in understanding when to grab and when to release, building momentum to carry you across gaps and around obstacles.

Each level presents unique challenges that test your swinging skills. You'll encounter various obstacles that require precise timing and strategic thinking to overcome. The physics engine ensures that every swing feels realistic, making successful navigation all the more satisfying.

Operation Guide

Mouse Control : Hold the left mouse button to grab onto swing points and release to let go

Timing Strategy : Press and hold when your monkey approaches an orange swing point. The monkey will automatically grab the rope and begin swinging

Momentum Building : Use the natural pendulum motion to build speed. Release at the optimal moment to launch toward the next swing point

Obstacle Navigation : Plan your swings carefully to avoid barriers and successfully navigate through challenging sections

Level Completion : Reach the designated finish line to complete each level and unlock new challenges

Why Play Swing Monkey

Perfect for All Skill Levels : Whether you're a casual gamer looking for quick entertainment or someone seeking a skill-based challenge, Swing Monkey delivers the perfect balance

Stress-Free Gaming : The game's cheerful atmosphere and simple mechanics provide a relaxing gaming experience that's perfect for unwinding

Instant Accessibility : No downloads, no registration, no complicated tutorials - just click and start swinging immediately

Addictive Progression : Each successful swing builds confidence, while failed attempts encourage you to try again, creating a compelling gameplay loop

Time-Flexible : Play for 5 minutes or 50 minutes - the game adapts to your available time with quick level completions

Swing Monkey represents the best of casual gaming: simple to understand, challenging to master, and endlessly entertaining. Join the jungle adventure today and discover why millions of players can't stop swinging!

Frequently Asked Questions (FAQ)