Barbershop Inc. - Idle Barbershop Management Game

Seele01-Flash
By
Barbershop Inc. is an engaging idle management game where you build and expand your own barbershop empire. Start small with a single chair and grow into a multi-location hair salon business through strategic upgrades and smart investments.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Barbershop Inc.". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** A distinct **Low-Poly Voxel Art style** (resembling *Crossy Road* or *Minecraft*). All models should use simple geometric shapes (cubes, rectangular prisms) with flat, solid colors—no complex textures. * **Color Palette:** High saturation, vibrant, and cartoony. Use a pastel yellow/green gradient for the background (skybox/ground) to make the shop building pop. The shop interior should feature a classic checkerboard floor (black and white tiles). * **Key Assets:** * **The Shop:** A rectangular room with the front wall removed (dollhouse view) or an Isometric camera angle. Includes waiting benches and a reception desk. * **Barber Chairs:** Blocky, red leather hydraulic chairs. * **Characters:** "Boxy" humans. The Barber wears a white shirt/apron. Customers have randomized hair colors and initial styles (long, messy) that change to "styled" (neat, shorter) after the service. * **Tools:** Simple blocky representations of clippers and combs that appear in the barber's hand during animation. * **Mobile Optimization:** Use `THREE.InstancedMesh` for repeated objects like floor tiles or wall decorations. Limit dynamic lights to one main directional light (casting soft shadows) and an ambient light to ensure high FPS on mobile devices. ### 2. Audio Requirements * **Background Music (BGM):** A lighthearted, looping "Bossa Nova" or "Muzak" style track. It should be relaxing but rhythmic to encourage a "productive" atmosphere. * **Sound Effects (SFX):** * **Gameplay:** A distinct electric razor buzz ("Bzzz") and scissor snip ("Snip-snip") when a haircut is in progress. * **Economy:** A satisfying "Cha-Ching" cash register sound and a coin jingle when collecting money. * **Feedback:** A cheerful "Pop" or "Yay" sound when a customer leaves satisfied. * **UI:** Soft, wooden block "clack" sounds when pressing upgrade buttons. ### 3. Gameplay Loop * **Core Mechanic:** The game functions as an **Idle Tycoon**. Customers automatically spawn from the street, enter the shop, and sit in the waiting area. * **Service Cycle:** 1. Customer moves to an empty Barber Chair. 2. A progress bar appears above their head (haircut duration). 3. Upon completion, the customer's model changes to a "clean cut" version. 4. Floating text (e.g., "+$15") appears, and the money is added to the player's bank. * **Upgrade System:** The player spends earned cash to: * **Upgrade Tools:** Increase profit per haircut (Level up Clipper/Comb). * **Upgrade Speed:** Reduce the time it takes to cut hair. * **Expand:** Buy a new Chair (unlocks a new slot for customers). * **Staff:** Hire a "Manager" to automate money collection (removes the need to tap to collect). * **Progression:** As the player earns more, visual elements of the shop become fancier (e.g., better floor, nicer chairs). ### 4. Mobile Controls & Interaction * **Camera & Orientation:** **Portrait Mode (Vertical)** is mandatory for one-handed play. The camera should be fixed at a high-angle isometric view (approx 45 degrees), focusing on the shop interior. * **Touch Interactions:** * **Raycasting:** Tapping a completed customer/chair collects the money (if no Manager is hired). * **Swipe:** Slight swipe gestures can pan the camera left/right if the shop expands beyond the screen width. * **UI Layout (Thumb Zone Friendly):** * **Top Bar:** Displays Total Money (large font) and Shop Level. * **Bottom Dashboard:** A fixed panel containing large buttons (min 44px height) for "Upgrade Speed", "Upgrade Profit", and "Buy Chair". * **Visual Feedback:** Buttons should depress visually when tapped. Provide **Haptic Feedback** (vibration) whenever money is collected or an upgrade is purchased. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Barbershop Inc. is a captivating idle business simulation game that puts you in charge of building the ultimate barbershop empire. This addictive clicker game combines strategic management with relaxing idle gameplay, making it perfect for players who enjoy watching their business grow over time. With its charming low-poly 3D graphics and intuitive gameplay mechanics, you'll find yourself immersed in the satisfying world of hair salon management.

Core Features

Progressive Business Growth

Start your journey with just a single barbershop chair and watch your empire expand. The game features a rewarding progression system where every upgrade and investment brings visible improvements to your business. From basic equipment upgrades to opening new locations, each milestone feels meaningful and exciting.

Equipment and Upgrade System

Invest in better clippers, combs, and chairs to increase your earnings per haircut. Each upgrade not only boosts your income but also visually improves your barbershop, creating a sense of accomplishment as you watch your humble salon transform into a professional establishment.

Staff Management

Hire skilled managers to attract more customers and automate your operations. Strategic staff placement becomes crucial as you expand, allowing you to focus on growth while your team handles day-to-day operations.

Multiple Revenue Streams

Unlock various hair styles and services to diversify your income. Different haircuts offer different profit margins, encouraging strategic thinking about which services to prioritize as you grow your business.

Gameplay Mechanics

Idle Progression

The beauty of Barbershop Inc. lies in its idle mechanics. Your barbershop continues generating income even when you're not actively playing, making it perfect for casual gaming sessions. Check back periodically to collect earnings and make strategic investments in your growing empire.

Expansion Strategy

Once you've maximized your first location's potential, you can venture outside and establish new barbershops. Each new location presents fresh challenges and opportunities for growth, keeping the gameplay engaging as you scale your business.

Customer Satisfaction

Keep customers happy with efficient service and quality haircuts. Satisfied customers mean repeat business and higher earnings, creating a positive feedback loop that rewards good management decisions.

Operation Guide

Getting Started: - Click to serve customers and earn money from haircuts - Invest earnings in equipment upgrades (chairs, clippers, combs) - Purchase additional chairs to serve more customers simultaneously

Growth Strategy: - Unlock new hairstyles to increase service variety - Hire managers to boost customer flow and automate operations - Reinvest profits into facility improvements and expansion

Advanced Play: - Monitor profit margins for different services - Plan optimal upgrade sequences for maximum efficiency - Save money for major expansions to new locations

Why Play Barbershop Inc.

Perfect for Casual Gaming: The idle mechanics make it ideal for players with busy schedules. You can make progress even with short gaming sessions, as your business continues operating in the background.

Satisfying Progression: Every upgrade provides immediate visual and financial feedback, creating a highly rewarding gameplay loop that keeps you coming back for more.

Strategic Depth: While easy to learn, the game offers surprising depth in optimization strategies. Deciding when to upgrade equipment versus expanding capacity creates meaningful tactical decisions.

Stress-Free Experience: The relaxing pace and positive progression make it an excellent choice for unwinding after a long day. There's no pressure or time limits – just steady, satisfying growth.

Frequently Asked Questions (FAQ)