Street Life - Musical Clicker Merge Game

Seele01-Flash
By
Street Life is an addictive clicker merge game that combines music, progression, and strategic merging. Start as a humble street performer and build your way to musical stardom through tapping, merging, and performing with your adorable musical monkey companion.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Street Life: Rhythm & Riches**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Stylized "Claymation" or soft low-poly cartoon 3D art style. Bright, saturated colors with a humorous tone. * **Main Character:** An evolving mesh that starts as a scruffy street performer (beard, patched clothes, "Please Help" sign) and updates visually based on upgrades (e.g., getting a haircut, sunglasses, a tuxedo, a golden guitar). * **Companion:** A "Musical Monkey" model that sits beside the player. * **Environment:** A sidewalk setting with a textured pavement ground, a brick wall background, and a cardboard box/case for collecting money. * **Visual Effects:** * **Status Particles:** Initially, generate green "stink lines" and flying flies (small black dots orbiting) around the character, which disappear after the first hygiene upgrade. * **Click Effects:** Floating text ("+$1", musical notes ??) rising from the character upon tapping. * **Mobile Optimization:** Use simple Lambert materials for performance. Limit real-time shadows; use baked shadow blobs under characters. ### 2. Audio Requirements * **BGM Progression:** The background music must evolve dynamically. Start with a simple, rhythmic banging on a bucket. As the player upgrades, layer in instruments (bass, drums, saxophone) to create a full funk/jazz ensemble. * **Sound Effects (SFX):** * **Tap:** A satisfying percussion sound (snare hit or coin clink). * **Merge:** A "pop" or "whistle" sound when two items are successfully merged. * **Upgrade:** A "cash register" cha-ching followed by a crowd cheering sample. * **Ambience:** Low-volume city street noise (traffic, distant sirens) that fades out as the music becomes louder. ### 3. Gameplay Loop * **Clicker Mechanic:** The player taps the Main Character or the screen to play music and earn "Coins". Tapping faster increases the BPM of the animation. * **Merge Mechanic:** * A grid (UI or 3D slots) at the bottom of the screen holds "Monkeys". * Buy basic Monkeys with Coins. * Drag and drop identical Monkeys together to merge them into a higher-level Monkey (e.g., Level 1 plays cymbals -> Level 2 plays bongos). * Higher-level Monkeys generate passive income (Coins/sec). * **Progression:** * Coins are spent on: 1. Buying new Monkeys, 2. Upgrading Character Appearance (removes negative status effects like flies), 3. Upgrading Instruments (increases Tap Multiplier). * **Goal:** Fill a "Stardom Meter". When full, the background changes to a new location (e.g., Subway -> Park -> Concert Hall). ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Portrait Mode (Vertical)** is mandatory for one-handed play. * **Touch Controls:** * **Tap Area:** The entire upper 60% of the screen is a hit-box for the "Play Music" action. * **Drag & Drop:** Implement robust touch logic (touchstart, touchmove, touchend) for the Merge Grid in the lower 40%. Raycasting must handle finger occlusion properly. * **UI Layout:** * Large, thumb-friendly buttons for "Shop" and "Upgrade". * Floating currency counter at the very top. * **Haptic Feedback:** Trigger the device's vibration (using `navigator.vibrate`) on every successful merge and every 10th tap (combo beat). ### 5. Implementation Language * Please output the complete code logic in **English**. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Street Life is a captivating clicker merge simulation that tells the inspiring story of rising from the streets to global stardom. This free-to-play browser game combines the addictive mechanics of clicking games with strategic merging elements and a charming musical theme. Players guide a struggling street performer and their loyal musical monkey companion on an extraordinary journey from poverty to fame.

The game features a unique blend of clicker gameplay, merge mechanics, and music simulation that creates an engaging progression system. As you tap your way through performances, you'll earn coins, unlock new instruments, and merge items to upgrade your musical setup.

Core Features

Addictive Clicker Mechanics

Street Life delivers satisfying click-based gameplay where every tap brings you closer to your dreams. The responsive clicking system rewards active play while offering idle progression for passive income generation.

Strategic Merge System

The game's merge mechanics add depth beyond simple clicking. Combine identical items to create more powerful instruments, better equipment, and upgraded performance gear. Strategic merging decisions directly impact your earning potential and progression speed.

Musical Monkey Companion

Your adorable musical monkey isn't just for show - this talented companion actively participates in performances, providing both entertainment and gameplay benefits. Watch as your monkey friend develops new skills and abilities throughout your journey.

Complete Style Transformation

Witness dramatic visual changes as you progress from a homeless street performer holding a "PLEASE HELP" sign to a well-dressed musical sensation. The game's transformation system provides compelling visual feedback for your achievements.

Multiple Performance Venues

Start on street corners and work your way up to concert halls, recording studios, and international stages. Each venue offers unique challenges and greater earning potential.

Gameplay Mechanics

The core gameplay loop revolves around performing music to earn coins, which you then invest in upgrades and new equipment. Merging identical items creates superior versions with enhanced capabilities, while your musical monkey companion provides automated assistance and special abilities.

Performances generate income based on your current setup, audience size, and performance quality. As you progress, you'll unlock new songs, instruments, and performance styles that attract larger crowds and higher payments.

Operation Guide

Basic Controls

  • Left Mouse Button : Primary interaction for all game elements
  • Click and Hold : Perform continuous actions during musical segments
  • Drag and Drop : Merge identical items in your inventory
  • Menu Navigation : Access upgrades, settings, and progression tracking

Getting Started

  1. Begin by clicking to perform street music and earn your first coins
  2. Purchase basic instruments and equipment from the shop
  3. Merge identical items to create upgraded versions
  4. Invest earnings in better venues and performance upgrades
  5. Watch your character and monkey companion evolve visually
  6. Progress through increasingly prestigious performance locations

Advanced Strategies

  • Focus on merging items efficiently to maximize upgrade potential
  • Balance active clicking with idle income generation
  • Prioritize upgrades that provide the best return on investment
  • Time your performances for maximum audience engagement

Why Play Street Life

Street Life offers a perfect blend of relaxing gameplay and satisfying progression that appeals to both casual and dedicated gamers. The heartwarming rags-to-riches story provides emotional investment, while the merge mechanics add strategic depth beyond typical clicker games.

The game's musical theme creates a unique atmosphere that sets it apart from generic clicker experiences. Watching your character transform from a desperate street performer to a confident music star provides genuine satisfaction and motivation to continue playing.

With completely free access, browser-based play, and no download requirements, Street Life is accessible to anyone looking for an engaging gaming experience. The combination of clicking, merging, and music simulation creates addictive gameplay that's easy to learn but challenging to master.

Frequently Asked Questions (FAQ)