Tap Tricks - Skateboarding Game

Seele01-Flash
By
Tap Tricks is an explosive arcade skateboarding game where timing is everything. Master the art of skateboard tricks by tapping and holding at the perfect moment to unleash incredible stunts and figures.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Tap Tricks - Arcade Skateboarding". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a vibrant, cartoonish "Low-Poly" aesthetic with a slight "Toon Shader" (outline) effect to mimic the promotional art style. The color palette should be energetic, using deep purples for backgrounds, and bright neons (hot pink, orange, yellow) for the character and interactive elements. * **Character Model:** A blocky, stylized character (resembling a cube-headed rabbit or mascot) riding a simplified skateboard or hoverboard. The character should have distinct, exaggerated animations for jumping and performing tricks (flips, spins). * **Environment (The Half-Pipe):** The main stage is an infinite U-shaped half-pipe or a series of ramps viewed from a side-scrolling perspective (2.5D). * **Background:** A scrolling abstract pattern (checkerboard or geometric shapes in purple/indigo) with floating stars and confetti particles to simulate speed and excitement. * **Lighting:** Use bright ambient lighting combined with a directional light to cast soft shadows. Add emissive glowing effects to the skateboard wheels and collectible stars. * **Optimization:** Ensure all geometries are low-poly for mobile performance. Use simple vertex colors instead of heavy textures where possible. ### 2. Audio Requirements * **BGM (Background Music):** Generate a placeholder for an upbeat, fast-paced "Electro-Funk" or "Chip-tune Pop" track. It should feel energetic and rhythmic to match the skating flow. * **Sound Effects (SFX):** * **Rolling:** A continuous low-hum or rolling sound when the board is on the ground. * **Charging:** A rising pitch sound effect while the player holds the screen (charging the jump). * **Jump/Release:** A sharp "whoosh" or "pop" sound when the finger is released. * **Trick Success:** A satisfying "ding" or "cheer" sound when a trick is landed perfectly. * **Crash:** A comedic "thud" or "record scratch" sound if the player lands upside down. ### 3. Gameplay Loop * **Core Mechanic:** The game is an endless runner/skater. The character moves forward automatically. * **Phase 1 (Downhill):** Gravity accelerates the player down the ramp. * **Phase 2 (Uphill/Jump):** The player must **Tap and Hold** the screen while going up a ramp to "charge" the jump. * **Phase 3 (Air Time):** The player must **Release** the hold at the very peak of the ramp to launch into the air. * **Trick System:** While in the air, tapping the screen again initiates a trick (spin/flip). Landing a trick successfully grants points and a speed boost. * **Fail Condition:** Landing while still spinning (not wheels-down) or missing the landing ramp results in a "Wipeout" (Game Over). * **Scoring:** Score is based on height achieved, number of flips, and distance traveled. Collectible "Stars" floating in the air add bonus points. ### 4. Mobile Controls & Interaction * **Control Scheme:** Single-touch input designed for one-handed play. * **Touch Start / Hold:** Crouch/Charge jump (increases gravity/downward force). * **Touch End / Release:** Jump (launches character off the ramp lip). * **Tap in Air:** Perform trick. * **Screen Orientation:** **Portrait Mode** is preferred to emphasize vertical height during jumps, but the code should handle resize events gracefully. * **UI Layout:** * **Top Center:** Large, readable Score counter. * **Overlay:** A subtle "Charge Meter" or visual glow around the character when holding the screen to indicate jump power. * **Game Over Screen:** Large "Restart" button (at least 60x60px touch area) positioned in the lower-middle screen for easy thumb reach. * **Haptic Feedback:** Trigger a short, sharp vibration (using `navigator.vibrate`) when the player lands a trick successfully or crashes. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Tap Tricks is an adrenaline-pumping arcade skateboarding game that puts you in control of epic skateboard stunts. This explosive skateboard adventure challenges players to master the perfect timing needed to execute jaw-dropping tricks and figures. With its intuitive tap-and-hold mechanics, the game captures the essence of skateboarding culture while making it accessible to players of all skill levels.

The game features a vibrant cartoon-style character - a cheerful rabbit skateboarder performing tricks against a stunning purple cosmic backdrop filled with stars and geometric shapes. This unique visual style creates an engaging atmosphere that perfectly complements the fast-paced skateboarding action.

Core Features

Simple Yet Addictive Gameplay

The beauty of Tap Tricks lies in its simplicity. The one-touch control system makes it easy to learn but challenging to master, creating that perfect "just one more try" gameplay loop that keeps players coming back.

Explosive Skateboard Adventure

Experience the thrill of skateboarding without leaving your browser. The game's dynamic physics system and smooth animations create an authentic skating experience that captures the flow and rhythm of real skateboarding.

Perfect Timing Mechanics

Success in Tap Tricks depends entirely on your ability to time your moves perfectly. Hold your jump, build momentum, and release at exactly the right moment to execute spectacular tricks that will leave you amazed.

Stunning Visual Design

The game features eye-catching graphics with a cosmic skateboarding theme. The purple space-like background with floating geometric shapes and stars creates a unique aesthetic that sets it apart from traditional skateboarding games.

Gameplay

Master the Flow

Tap Tricks is all about finding your rhythm and letting the flow of the game take over. Each successful trick builds momentum, creating a satisfying chain of stunts that showcases your growing skills as a virtual skateboarder.

Trick System

The game offers various tricks and figures that can be unlocked through perfect timing. From basic jumps to complex aerial maneuvers, there's always a new challenge waiting to test your skateboarding prowess.

Progressive Difficulty

As you advance through the game, the timing windows become more challenging, requiring greater precision and skill. This progressive difficulty system ensures that players are constantly challenged while maintaining an enjoyable experience.

Operation Guide

Controls

The game features incredibly simple controls that anyone can master: - Hold and Tap : Press and hold the screen or mouse button to charge your jump - Release : Let go at the perfect moment to launch your skateboard trick - Timing : Watch for visual cues and audio feedback to nail the perfect timing

Tips for Success

  • Practice your timing with smaller tricks before attempting complex maneuvers
  • Pay attention to the rhythm of the game - it will help you anticipate the perfect release moment
  • Don't rush - sometimes holding a bit longer leads to more spectacular results
  • Learn from failed attempts to improve your timing precision

Why Play This Game

Accessible to Everyone

Whether you're a skateboarding enthusiast or completely new to the sport, Tap Tricks offers an enjoyable experience for all players. The simple controls eliminate the learning curve typically associated with skateboarding games.

Perfect for Quick Sessions

With its arcade-style gameplay, Tap Tricks is ideal for both quick gaming breaks and longer play sessions. The addictive nature of perfecting your timing makes it hard to put down.

Free Browser Gaming

Enjoy the full skateboarding experience without any downloads or installations. Simply open your browser and start performing tricks immediately.

Stress Relief

The satisfying feeling of nailing perfect tricks combined with the game's vibrant visuals creates a relaxing yet engaging experience that's perfect for unwinding.

Skill Development

While fun and casual, the game actually helps develop hand-eye coordination and timing skills that can benefit players in other gaming genres and real-life activities.

Frequently Asked Questions (FAQ)