Funny Hair Salon - Virtual Hairdressing Game

Seele01-Flash
By
Funny Hair Salon is an engaging simulation game where you manage your own virtual hair salon, providing complete hair care services from washing to styling for happy customers.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Funny Hair Salon 3D**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use a **Cel-Shaded / Toon Shader** aesthetic to mimic the vibrant 2D vector art of the original screenshot. Colors should be highly saturated with a palette dominated by hot pink, teal, and bright purple. * **Main Character**: Create a central 3D character (head and shoulders only) positioned in the center. The character should have **Morph Targets / Blend Shapes** for facial expressions: starting with "Sad/Worried" (frowning, looking down) and transitioning to "Overjoyed" upon level completion. * **Initial State**: The character's head should initially be bald with 3D "bumps" or "pimples" (as seen in the reference) and dirt textures that overlay the skin mesh. * **Environment**: A simple, low-poly salon background. Use a striped teal wallpaper texture with star patterns. Place a mirror frame behind the character. * **Performance**: Use low-poly meshes for all assets. Combine geometries where possible to reduce draw calls. Use baked lighting for the room to save mobile battery. ### 2. Audio Requirements * **BGM**: A bouncy, comedic, and lighthearted track (looping). Think "cartoon pizzicato strings" or "upbeat elevator music." * **Sound Effects (SFX)**: * **Selection**: A satisfying "pop" sound when selecting tools. * **Treatment**: A comedic "squish" sound when treating the head bumps. * **Washing**: Bubbling foam sounds and running water loops. * **Cutting/Styling**: "Snip-snip" scissor sounds and hair dryer blowing noise. * **Success**: A magical "chime" or "ta-da!" fanfare when the makeover is complete. ### 3. Gameplay Loop The game should follow a linear "State Machine" progression: 1. **Phase 1: Treatment (The "Funny" Part)**: The player must tap on the red bumps/pimples on the character's scalp to "pop" or heal them. The character should wince slightly (animation) when this happens. 2. **Phase 2: Washing**: The player drags a sponge/shampoo tool over the head. Using Raycasting, spawn bubble particles where the user touches the scalp. Once coverage reaches 100%, swap to a "Rinsing" tool to wash the bubbles away. 3. **Phase 3: Hair Growth & Styling**: The player drags a "Magic Hair Tonic" bottle. Wherever they drag on the scalp, generate procedural hair meshes (tubes or planes). Then, use scissors to click and remove hair chunks, or color spray to change the texture color. 4. **Win Condition**: Once the hair is clean and styled, the character smiles, confetti particles explode, and a "Next Customer" button appears. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Portrait Mode** (Vertical) is mandatory to focus on the character's face. * **Touch Input Scheme**: * **Tool Tray**: A horizontal scrollable UI bar at the bottom of the screen containing 3D icons of tools (Ointment, Sponge, Shower Head, Tonic, Scissors). * **Drag-to-Use**: The player must **touch and hold** a tool from the tray, dragging it into the 3D scene over the character's head. * **Active Area**: The tool only functions when the raycaster intersects with the character's head mesh. * **Feedback**: * **Haptic**: Trigger a light vibration (using `navigator.vibrate`) when a pimple is popped or hair is snipped. * **Visual**: The tool model should scale up slightly when grabbed to indicate active state. A progress bar at the top should fill up for stages like "Washing" or "Drying." Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Funny Hair Salon is a delightful simulation game that puts you in charge of your very own hair salon business. This colorful and engaging game is perfect for players who enjoy creative activities, makeover challenges, and simulation gameplay. With its cheerful cartoon graphics and intuitive gameplay, it offers hours of entertainment for kids and anyone who loves hair styling adventures.

The game features a vibrant salon environment where you'll serve various customers, each with their own hair care needs. From messy, tangled hair to customers dreaming of a complete makeover, every client presents a unique styling challenge that will test your creativity and hairdressing skills.

Core Features

Complete Hair Care Experience

Funny Hair Salon offers a comprehensive hair salon simulation that covers every aspect of professional hair care:

  • Hair Washing Station : Start each service by thoroughly cleaning and shampooing your customer's hair
  • Trimming and Cutting Tools : Use professional scissors and clippers for precise haircuts
  • Styling Options : Create amazing hairstyles with various tools and accessories
  • Customer Satisfaction : Focus on making each client happy with personalized service

Kid-Friendly Design

The game is specifically designed with younger players in mind:

  • Simple Controls : Easy mouse-based interaction suitable for children
  • Colorful Graphics : Bright, cartoon-style visuals that appeal to kids
  • Safe Environment : Family-friendly content with no inappropriate material
  • Educational Value : Teaches responsibility, creativity, and customer service skills

Multiple Hair Styling Tools

Access a complete set of professional hairdressing equipment:

  • Hair washing and shampooing supplies
  • Various scissors and cutting tools
  • Combs, brushes, and styling accessories
  • Hair dryers and styling products

Gameplay Mechanics

Customer Service Workflow

Each customer visit follows a structured process that mirrors real salon experiences:

  1. Welcome the Customer : Greet new clients and assess their hair condition
  2. Hair Washing : Begin with a thorough cleaning at the washing station
  3. Trimming and Cutting : Remove damaged hair and shape the basic cut
  4. Styling : Create the perfect hairstyle according to customer preferences
  5. Final Touches : Add finishing touches to complete the transformation

Skill Development

As you progress through the game, you'll develop various skills:

  • Time Management : Serve customers efficiently while maintaining quality
  • Creativity : Experiment with different hairstyles and techniques
  • Problem Solving : Address various hair conditions and customer requests
  • Attention to Detail : Focus on precision and customer satisfaction

Operation Guide

The game uses simple mouse controls that are perfect for players of all ages:

  • Mouse Movement : Navigate around the salon and select different tools
  • Click and Drag : Use tools by clicking and dragging them where needed
  • Tool Selection : Click on various hairdressing instruments to pick them up
  • Interactive Elements : Click on different salon areas to access various services

The intuitive interface ensures that even young children can easily understand and enjoy the gameplay without frustration.

Why Play Funny Hair Salon

Perfect for Creative Kids

This game is ideal for children who enjoy:

  • Artistic Activities : Express creativity through hair styling and design
  • Role-Playing : Experience running a professional business
  • Makeover Games : Transform customers with stunning new looks
  • Simulation Games : Enjoy realistic salon management gameplay

Educational Benefits

While having fun, players also gain valuable skills:

  • Responsibility : Learn the importance of customer care and quality service
  • Creativity : Develop artistic skills through hair design challenges
  • Patience : Practice careful, methodical work for best results
  • Confidence : Build self-esteem through successful customer interactions

Safe and Free Entertainment

Funny Hair Salon provides:

  • Completely Free : No payment required to access all game features
  • No Downloads : Play instantly in your web browser
  • Family-Friendly : Appropriate content for children of all ages
  • Cross-Platform : Works on computers, tablets, and mobile devices

Endless Replay Value

With various customers and styling options, each gameplay session offers new challenges and creative opportunities. The game encourages experimentation and creativity, ensuring that no two salon visits are exactly the same.

Frequently Asked Questions (FAQ)