Tail Swing - Animal Swinging Adventure Game

Seele01-Flash
By
Tail Swing is an adorable skill-based platform game where you control cute animals swinging through challenging levels using their tails. Collect coins, avoid obstacles, and unlock new animal characters in this free browser adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Tail Swing". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "2.5D" Vector Art style. Use an Orthographic Camera to simulate a flat 2D look while using 3D geometries. The aesthetic should be high-contrast and colorful, mimicking the provided screenshot (Bright Cyan background with a rotating sunburst/radial ray shader effect). * **Character (The Cat)**: A simple composite model made of primitive shapes (Sphere for head, Capsules for limbs/body) colored in Orange (#D35400) with thick brown outlines. The "Tail" should be a dynamic line or cylinder that stretches from the character to the anchor point. * **Environment**: * **Anchor Points**: Grey or Brown circular nodes floating in the air that the player can latch onto. * **Obstacles**: Rotating gears or static spikes (Red/Maroon color) with sawtooth geometry. * **Collectibles**: Gold coins that rotate slowly. * **Mobile Optimization**: Use low-poly geometries (CylinderBufferGeometry, CircleBufferGeometry). Limit real-time shadows; use baked lighting or unlit materials (MeshBasicMaterial) with bold colors to ensure high FPS on mobile devices. ### 2. Audio Requirements * **BGM**: A quirky, upbeat, and rhythmic track (like a lighthearted jazz or cartoon chase theme) that loops seamlessly. * **Sound Effects (SFX)**: * **Grapple/Attach**: A "thwip" or suction-cup sound when the tail connects to an anchor. * **Swing**: A "woosh" sound that increases in pitch based on velocity. * **Coin Collection**: A high-pitched, satisfying "ding" or "ching". * **Death/Crash**: A comical "splat" or a discordant piano chord. * **Win**: A short triumphant fanfare. ### 3. Gameplay Loop * **Core Mechanic**: Physics-based pendulum swinging. The character constantly falls due to gravity. When connected to an anchor point, conservation of momentum applies, converting falling speed into rotational speed. * **Objective**: Traverse from the left side of the level to the right side finish line without dying. * **Controls Logic**: * The game automatically detects the *nearest* valid anchor point within a certain radius. * When the player inputs (touches screen), the tail shoots to that point and a hinge joint is created. * When the player releases, the tail retracts, and the character flies off based on current momentum (trajectory). * **Win Condition**: Reaching a checkered flag or portal at the end of the x-axis. * **Fail Condition**: Colliding with a red spike obstacle, hitting the ground, or falling off the bottom of the screen. ### 4. Mobile Controls & Interaction * **Primary Input**: **Single-touch mechanic** (One-button gameplay). * **Touch & Hold**: Shoot tail / Swing around the pivot point. * **Release**: Detach tail / Launch character. * **Screen Orientation**: **Landscape** (preferred for side-scrolling traversal). * **UI Layout**: * Top-left: Pause Button (minimum 44x44px touch target). * Top-right: Coin Counter. * Center Screen (on death/win): Large "Replay" and "Next Level" buttons, easily tappable. * **Feedback**: * **Haptic Feedback**: Trigger a short vibration (`navigator.vibrate(50)`) when hitting an obstacle or collecting a coin. * **Visual Feedback**: A white trail renderer following the character to emphasize speed; small particle explosion when collecting coins. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Tail Swing is a delightful skill-based platform game that combines cute animal characters with challenging swinging mechanics. In this colorful adventure, you'll help adorable animals navigate through increasingly difficult levels by swinging from point to point using their tails. The game features charming cartoon-style graphics with vibrant colors and lovable character designs that appeal to players of all ages.

The core gameplay revolves around timing and precision as you swing through each level, making it both accessible for beginners and challenging for experienced players seeking to master every stage.

Core Features

Unique Tail-Swinging Mechanics

The game's signature feature is its intuitive tail-swinging system. Unlike traditional platform games, you don't run or jump – instead, you swing from anchor point to anchor point using your character's tail. This creates a physics-based gameplay experience that's both fun and challenging.

Diverse Animal Characters

Start with the default cute animal character and unlock additional unique animals as you progress. Each character brings their own visual charm to the swinging adventure, giving you variety and goals to work toward.

Challenging Level Design

Every level presents new obstacles and challenges: - Deadly spikes that end your run instantly - Dangerous gaps requiring precise timing to cross - Moving obstacles that test your reflexes - Narrow passages demanding accurate swinging

Coin Collection System

Scattered throughout each level are valuable coins that serve dual purposes: - Boost your score for competitive play - Currency for unlocking new animal characters

Progressive Difficulty

Levels gradually increase in complexity, introducing new obstacle types and requiring more precise timing as you advance through the game.

Gameplay Mechanics

The swinging system is based on realistic physics, making each movement feel natural and satisfying. You'll need to build momentum, time your releases perfectly, and plan your route through each level carefully.

Success requires: - Perfect timing for swing releases - Strategic planning of your swinging route - Quick reflexes to avoid sudden obstacles - Patience to master challenging sections

Operation Guide

The controls are intentionally simple to focus on skill and timing:

Primary Controls: - Click mouse or press spacebar to swing - Hold to extend your tail and grab onto swing points - Release at the right moment to propel forward - Time your swings to maintain momentum

Tips for Success: - Study each level before starting your swing sequence - Practice timing on easier levels before tackling harder ones - Collect coins whenever safely possible - Don't rush – precision beats speed

Why Play Tail Swing

Perfect for Quick Gaming Sessions : Each level can be completed in just a few minutes, making it ideal for short breaks or casual gaming.

Skill Development : The game genuinely improves your timing, coordination, and planning abilities through engaging gameplay.

Stress-Free Fun : The cute art style and upbeat gameplay provide a relaxing yet engaging experience without violent content.

No Download Required : Play instantly in your browser without any installation or registration process.

Family-Friendly : Suitable for all ages with wholesome content and intuitive controls that anyone can learn.

Replay Value : Multiple characters to unlock and levels to master keep you coming back for more.

Whether you're looking for a quick gaming break or a longer session perfecting your swinging skills, Tail Swing delivers an entertaining and rewarding experience that combines cute characters with genuinely challenging gameplay.

Frequently Asked Questions (FAQ)