Diva Hair Salon

Seele01-Flash
By
Diva Hair Salon is a captivating hair styling simulation game where you become a professional hairstylist. Create stunning makeovers with realistic hair physics, trendy accessories, and complete beauty transformations.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Diva Hair Salon". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Adopt a "High-End Cartoon" aesthetic. The character model should have a semi-realistic face with large, expressive eyes (anime/Disney style) and smooth skin textures. The overall color palette should be vibrant, dominated by hot pinks, electric purples, and bright teals, matching the provided icon. * **Character Model:** A bust-up 3D model of a female character. The head must remain stationary or rotate slightly to follow the mouse/touch. * **Hair Tech:** Do not use heavy particle hair. Instead, implement hair using **thick, stylized mesh strands (TubeGeometry or Extruded Shapes)**. Each hair strand should be an individual object to allow for cutting (scaling down), coloring (material change), and movement. * **Environment:** A blurred, chic salon background (warm lighting, mirror reflections) to keep focus on the character. Use Three-point lighting (Key, Fill, Rim) to make the hair material shine. * **Performance:** Use low-poly meshes for the hair strands but apply smooth shading. Limit total scene polygon count for mobile fluidity. Use a single shared material for hair strands where possible, using vertex colors for dyeing effects. ### 2. Audio Requirements * **BGM:** Upbeat, trendy "Fashion Runway" pop music. Light bass, catchy synth melody, looping seamlessly. * **SFX (ASMR Focus):** The audio needs to provide satisfying feedback. * **Scissors:** Crisp *snip-snip* sound when hair length is reduced. * **Hair Dryer:** A continuous, white-noise *whoosh* that changes pitch slightly when moving. * **Spray/Wash:** A fizzy *pshhht* sound. * **UI:** Soft *pop* or *click* sounds when selecting tools from the menu. * **Success:** A magical *chime* sound when a makeover stage is completed. ### 3. Gameplay Loop * **Phase 1: Preparation (Wash):** The hair starts messy and perhaps with "dirt" textures. The player selects a shower head tool. Dragging it over the hair removes the dirt layer and straightens the mesh vectors slightly. * **Phase 2: Cutting & Shaping:** * **Scissors:** Clicking/Tapping a hair strand reduces its length (scales the mesh along the Y-axis). * **Grow Potion:** Clicking a strand restores it to max length. * **Phase 3: Coloring & Styling:** * **Dye Brush:** Player selects a color from a palette. Touching a hair strand changes its material color immediately. Allow for multi-colored hair (different strands, different colors). * **Accessories:** Drag and drop 3D items (bows, clips, glasses) onto anchor points on the head. * **Victory Condition:** There is no "lose" state. The goal is creative expression. A "Done" button captures a screenshot of the canvas for the user. ### 4. Mobile Controls & Interaction * **Screen Orientation:** Portrait Mode (Vertical) is preferred to focus on the character's head and hair length. * **Tool Selection Bar:** A fixed bottom navigation bar containing icons for Scissors, Comb, Dryer, Dye, and Accessories. Icons must be large (min 48x48px) for touch targets. * **Touch Mechanics:** * **Raycaster Implementation:** Use a Raycaster to detect touch on specific hair strands. * **Drag to Act:** For the Hair Dryer, the tool follows the finger position. * **Tap to Act:** For Scissors and Dye, a simple tap on the specific hair mesh triggers the function. * **Physics Feedback:** When a tool touches the hair (e.g., the Comb), the hair strands should sway slightly (simple vertex displacement or spring physics) to simulate "reacting like the real thing" without heavy physics engine overhead. * **Haptic Feedback:** Trigger `navigator.vibrate(5)` on successful cut or dye actions for tactile immersion. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Diva Hair Salon is an immersive beauty simulation game that puts you in the role of a professional hairstylist. This stylish makeover game features incredibly realistic hair physics that moves and reacts just like real hair, making every styling session feel authentic and satisfying.

Core Features

Realistic Hair Simulation

Experience the most advanced hair physics in a mobile game. Watch as hair strands move naturally while you work, responding to every touch of your styling tools. The realistic hair behavior makes each makeover feel genuine and rewarding.

Complete Beauty Transformation

Diva Hair Salon offers a comprehensive beauty experience: - Professional Hair Washing : Start with a relaxing shampoo and conditioning treatment - Hair Coloring : Choose from vibrant colors and trendy hair dye options - Styling Tools : Use blow dryers, curling irons, and straighteners for perfect results - Cutting and Trimming : Shape hair with professional scissors and razors

Fashion and Accessories

Complete the ultimate makeover with: - Trendy Hair Accessories : Headbands, clips, and stylish ornaments - Makeup Application : Add cosmetics to enhance the overall look - Chic Outfits : Dress up clients with fashionable clothing options

Game Mechanics

Hair Styling Process

Each makeover session follows a realistic salon experience: 1. Consultation : Choose your client and discuss their desired look 2. Preparation : Wash and prepare the hair for styling 3. Coloring : Apply hair dye and achieve the perfect shade 4. Cutting and Shaping : Use professional tools to create the desired cut 5. Styling : Blow-dry and style using various techniques 6. Finishing Touches : Add accessories and complete the transformation

Operation Guide

Basic Controls

  • Mouse Click and Drag : Select and use different styling tools
  • Tool Selection : Click on various salon equipment from the toolbar
  • Color Palette : Choose hair colors and makeup shades
  • Accessory Menu : Browse and apply hair accessories and outfits

The intuitive interface makes it easy for players of all ages to create professional-looking hairstyles. Simply point, click, and drag to use each tool effectively.

Why Play This Game

Perfect for Creative Expression

Diva Hair Salon encourages creativity and artistic expression through hair styling. Whether you dream of becoming a professional hairstylist or simply enjoy makeover games, this simulation provides endless entertainment.

Educational Value

Learn about different hair styling techniques, color theory, and fashion coordination. The game introduces players to the basics of professional hair care and styling in a fun, interactive environment.

Stress-Free Gaming

With no time limits or competitive pressure, Diva Hair Salon offers a relaxing gaming experience. Focus on creativity and enjoy the satisfying process of transforming your clients.

Cross-Platform Accessibility

Play anywhere, anytime! The game works seamlessly on computers, tablets, and smartphones, making it perfect for on-the-go entertainment.

Frequently Asked Questions (FAQ)