Funny Haircut - Hair Salon Styling Game

Seele01-Flash
By
Funny Haircut is an entertaining hairstyling simulation game where you run your own salon and give customers amazing makeovers. With realistic hair physics and professional tools, create unique hairstyles and transformations.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Funny Haircut - Interactive Salon Experience**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** High-saturation, cartoonish aesthetic similar to popular "Girl Games". The character should be a 3D model with exaggeratedly large eyes and expressive facial animations (blinking, smiling, shocked expression when hair is cut too short). * **Character Model:** A central female character model seated in a salon chair. Crucially, the **hair** must be a dynamic mesh or a system of spline-based strands that supports individual manipulation (cutting, growing, bending, coloring). It needs to feel "bouncy" and soft. * **Salon Environment:** A bright, clean background. Use a pastel color palette (teal, pink, soft orange) with a blurred depth-of-field effect to keep focus on the character. * **Tools (3D Props):** Create distinct 3D models for tools: Scissors (animated opening/closing), Electric Razor (vibrating mesh), Hair Dryer (emitting particle wind), Curling Iron, Straightener, and Spray Bottles (Hair Dye). * **Mobile Optimization:** Use low-poly meshes with baked lighting textures to ensure smooth performance on mobile browsers. Use a simple shader for the hair to simulate sheen without expensive PBR calculations. ### 2. Audio Requirements * **BGM:** A bubbly, upbeat pop track with a moderate tempo. Think "shopping mall montage" music—light synthesizer, finger snaps, and a catchy melody loop. * **Sound Effects (SFX):** * **Scissors:** Crisp "snip-snip" metal sounds. * **Razor:** A continuous buzzing hum that changes pitch slightly when touching hair. * **Dryer:** A steady "whoosh" of air. * **Spray:** A satisfying "psshhh" mist sound. * **Character Reactions:** Cute gasps, giggles, or "Uh-oh!" sounds based on the player's actions. * **UI:** Soft "pop" or "bubble" sounds when selecting tools. ### 3. Gameplay Loop * **Phase 1: Preparation (Washing):** The player uses a showerhead tool to drag across the hair. The hair texture changes from "dry/matte" to "wet/darker" and hangs heavier (physics adjustment). * **Phase 2: Styling (The Core):** * **Cutting:** Clicking/dragging scissors removes segments of hair mesh. * **Regrowth:** A "Magic Potion" tool can make hair grow back instantly (using scale interpolation). * **Texture/Shape:** Using the Curler makes hair strands coil; Straightener makes them rigid. * **Coloring:** Spray cans apply vertex colors to the hair mesh in real-time. * **Phase 3: Reveal:** A "Done" button triggers a final camera pan, particle confetti, and the character strikes a pose. ### 4. Mobile Controls & Interaction * **Orientation:** **Portrait Mode** (Vertical) is required to best fit the character's head and body alongside the tool palette on mobile screens. * **Touch Input:** * **Tool Selection:** A scrollable horizontal bar at the bottom of the screen containing tool icons. Large touch targets (minimum 48x48px). * **Action Mechanism:** "Drag-to-Apply." The player selects a tool, then drags their finger over the specific area of hair they want to affect. * **Haptic Feedback:** Trigger a short vibration (using `navigator.vibrate`) when the scissors make a cut or the razor is active to simulate physical contact. * **Camera:** The camera should be fixed but allow slight parallax movement based on device gyroscope (if available) to add depth. * **Visual Feedback:** When a tool hovers over hair, highlight the affected strands. Display particle effects (falling hair clumps, steam, sparkles) to confirm actions. 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 Haircut is a delightful hairstyling simulation game that lets you become a professional hair stylist in your very own salon. This engaging makeover game combines creativity with realistic hair physics to deliver an authentic salon experience. Whether you're passionate about hair styling or just looking for a fun creative outlet, this game offers endless entertainment possibilities.

The game stands out with its incredibly realistic hair physics engine that makes every cut, curl, and style feel authentic. You'll work with virtual customers who come to your salon looking for dramatic transformations, and it's your job to give them the perfect haircut that will leave them looking absolutely stunning.

Core Features

Professional Hair Styling Tools

Funny Haircut provides you with a complete arsenal of professional hairdressing equipment: - Hair Washing Station : Start each makeover by properly cleaning your customer's hair - Cutting Tools : Precision scissors and razors for creating the perfect cut - Curling Equipment : Various curlers and styling tools for adding waves and curls - Hair Straighteners : Professional straightening tools for sleek, smooth styles - Hair Dryers : Multiple dryer options for setting and styling hair - Hair Dyes : Extensive color palette for dramatic color transformations - Finishing Products : Hairspray and styling products for the perfect finish

Realistic Hair Physics

The game's most impressive feature is its advanced hair physics system. Every strand of hair responds naturally to your styling actions, creating an incredibly immersive experience that feels like working in a real salon. Watch as hair flows, bounces, and settles naturally as you cut, style, and transform your customers.

Creative Freedom

Unlike restrictive styling games, Funny Haircut gives you complete creative control. Experiment with wild colors, dramatic cuts, and unique styles. The game encourages creativity and lets you explore different hairstyling techniques without any real-world consequences.

Gameplay Experience

Step-by-Step Salon Process

  1. Welcome Your Customer : Each customer arrives with their own unique hair type and style preferences
  2. Hair Washing : Begin every session by thoroughly washing and preparing the hair
  3. Cutting and Shaping : Use professional scissors to create the basic haircut structure
  4. Styling and Curling : Add texture, waves, or straighten the hair according to your vision
  5. Coloring : Apply vibrant dyes to create stunning color transformations
  6. Final Touches : Use hairspray and finishing products to complete the look
  7. Customer Satisfaction : See your customer's reaction to their amazing new hairstyle

Operation Guide

Simple Mouse Controls

The game uses intuitive mouse-based controls that make it easy for players of all ages: - Point and Click : Select different tools and equipment from your salon toolkit - Drag and Drop : Move styling tools naturally across your customer's hair - Precision Control : Fine-tune your cuts and styles with smooth mouse movements - Tool Switching : Easily switch between different styling tools and products

The user-friendly interface ensures that you can focus on creativity rather than struggling with complicated controls.

Why Play Funny Haircut

Perfect for Creative Expression

This game is ideal for anyone who loves fashion, beauty, and creative expression. It provides a safe space to experiment with wild hairstyles and color combinations that might be too risky to try in real life.

Educational Value

While primarily entertaining, the game also teaches basic principles of hair styling and salon management. Players learn about the step-by-step process of professional hair care and styling.

Stress-Free Entertainment

With no time limits or pressure, you can take your time to create the perfect hairstyle. The game is designed to be relaxing and enjoyable, making it perfect for unwinding after a busy day.

Suitable for All Ages

The colorful graphics, friendly interface, and safe content make this game appropriate for players of all ages, especially those interested in beauty and fashion.

Completely Free

Enjoy all the features and tools without any cost. The game is completely free to play in your web browser, with no downloads or installations required.

Frequently Asked Questions (FAQ)