Funny Tattoo Shop

Seele01-Flash
By
Funny Tattoo Shop is a creative simulation game where you run your own tattoo parlor. Design beautiful tattoos, serve diverse customers, and build your artistic reputation in this colorful and engaging experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Funny Tattoo Shop 3D**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** High-saturation **Toon Shaded (Cel-shaded)** aesthetic to mimic the original 2D cartoon style but in 3D. Use distinct black outlines on models (inverted hull method or post-processing) to keep the comic book look. * **Key Models:** * **The Canvas:** A smooth, curved 3D mesh representing a body part (arm, back, or leg) with a skin-tone material. * **The Tool:** A stylized, somewhat chunky 3D Tattoo Gun (magenta/purple colors like the logo) that follows the touch input. * **The Shop:** A low-poly background environment (blurred using Depth of Field) featuring hanging lights, a comfortable chair, and tattoo ink bottles. * **Effects:** * **Ink Particles:** Tiny colorful splatter particles when the needle touches the skin. * **Shine:** A "wet" specularity map on the tattoo area to make fresh ink look realistic yet stylized. * **Mobile Optimization:** Use low-poly meshes for the background elements. Combine geometries where possible. Use a single texture atlas for environmental props to reduce draw calls. ### 2. Audio Requirements * **BGM:** A relaxing, looping **Lo-Fi Chill-hop** track. It should be soothing to simulate a calm salon atmosphere. * **Sound Effects (SFX):** * **Tattoo Gun:** A stylized, soft buzzing sound (filtered to not be annoying, more ASMR-like) that plays only when the player is touching the screen/drawing. * **Wiping:** A "swish" sound when cleaning the skin. * **UI:** Soft "pop" sounds for selecting colors or stencils. * **Success:** A magical chime or "Ta-da!" sound when the tattoo is revealed. ### 3. Gameplay Loop The game follows a linear "satisfaction" loop: 1. **Consultation (UI Phase):** A customer bubble appears showing a desired emoji (e.g., a cat, a flower). The player selects the matching stencil from a UI carousel. 2. **Stencil Application:** The player drags the stencil onto the 3D skin mesh. It snaps to the surface using decal projection. 3. **Tracing (The Challenge):** The camera zooms in. The player must trace over the dotted stencil lines. * *Logic:* Calculate the distance between the touch point (Raycaster hit) and the stencil path. If accurate, draw black ink. If the player goes too far off-line, the controller vibrates (haptic feedback). 4. **Coloring (The Satisfaction):** The player selects colors from a palette. Tapping an enclosed area performs a "flood fill" animation, or scrubbing back and forth fills the area physically. 5. **The Reveal:** The player uses a "towel" tool to wipe away excess foam/ink to reveal the final clean artwork. The customer reacts with hearts/smiles. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Portrait Mode** (Vertical) to allow easy one-handed operation. * **Input System:** * **Raycasting:** Use a Raycaster to map 2D screen touches to 3D UV coordinates on the skin mesh to draw on a `CanvasTexture`. * **Drag & Hold:** The primary interaction is touching and holding to draw. Lifting the finger stops the tattoo gun. * **UI Layout:** * **Bottom Bar:** A large, scrollable palette for Colors and Tools (Needle, Wiper, Stencil). Button height must be at least **60px** for thumb accessibility. * **Top Area:** A progress bar showing how much of the tattoo is completed (e.g., "85% Complete"). * **Feedback:** * **Visual:** The tattoo gun should gently recoil/animate when drawing. * **Haptic:** Trigger `navigator.vibrate(15)` continuously while the needle is effectively drawing ink on the skin to mimic the machine's buzz. 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 Tattoo Shop is an exciting simulation game that combines creativity, artistry, and business management. As the owner of a bustling tattoo parlor, you'll welcome customers with unique personalities and help them express themselves through beautiful, colorful tattoo designs. This engaging game offers a perfect blend of artistic creativity and simulation gameplay that appeals to players who love drawing, designing, and running their own business.

Core Features

Creative Tattoo Design System

The game features an intuitive design interface that lets you create stunning tattoos from scratch. Choose from a wide variety of patterns, colors, and styles to match each customer's personality and preferences. Whether they want delicate floral designs, bold geometric patterns, or whimsical cartoon characters, you have all the tools needed to bring their vision to life.

Diverse Customer Base

Every customer who walks through your door has a unique personality and specific tattoo preferences. Your challenge is to read their style, understand their desires, and create the perfect tattoo that will make them happy. Success depends on your ability to match designs with personalities, making each interaction meaningful and rewarding.

Complete Tattoo Process

Experience the full tattoo creation process from start to finish: - Consultation : Listen to customer requests and choose appropriate designs - Preparation : Clean and prepare the skin for tattooing - Design : Carefully draw the tattoo using precise mouse controls - Coloring : Apply vibrant colors to bring your artwork to life - Finishing : Complete the tattoo and see your customer's delighted reaction

Business Simulation Elements

Manage your tattoo shop like a real business owner. Serve customers efficiently, build your reputation, and watch your parlor grow in popularity. Happy customers will spread the word about your excellent work, bringing in more business and new challenges.

Gameplay Mechanics

The game combines several engaging gameplay elements:

Artistic Expression : Use your creativity to design unique tattoos that reflect each customer's personality. The drawing system is intuitive yet detailed, allowing for both simple and complex designs.

Color Theory : Learn to use colors effectively to enhance your tattoo designs. The game provides a rich palette of colors to choose from, encouraging experimentation and artistic growth.

Customer Satisfaction : Focus on making each customer happy by understanding their needs and delivering exactly what they envision. Satisfied customers are the key to your shop's success.

Skill Development : Improve your tattooing skills over time as you serve more customers and tackle increasingly complex design requests.

Operation Guide

Basic Controls

  • Mouse Cursor : Use to select, drag, and move objects throughout the game
  • Click and Drag : Draw tattoo designs directly on customers' skin
  • Menu Navigation : Click on different tools, colors, and design elements
  • Customer Interaction : Click on customers to begin consultations and start the tattooing process

Step-by-Step Process

  1. Welcome Customers : Greet new clients as they enter your shop
  2. Choose Designs : Select appropriate tattoo designs based on customer preferences
  3. Prepare Workspace : Set up your tattooing equipment and prepare the client
  4. Draw Carefully : Use precise mouse movements to create clean, attractive lines
  5. Add Colors : Apply the right colors to make your tattoos vibrant and appealing
  6. Final Review : Check your work and make any necessary adjustments
  7. Customer Satisfaction : Enjoy seeing happy customers appreciate your artistic work

Why Play Funny Tattoo Shop

This game offers a unique combination of creativity, simulation, and artistic expression that makes it stand out among online games. It's perfect for players who:

  • Love Creative Games : Express your artistic side through tattoo design and color theory
  • Enjoy Simulation : Experience the satisfaction of running a successful business
  • Want Stress-Free Fun : Enjoy a relaxing, non-competitive gaming experience
  • Like Helping Others : Find joy in making virtual customers happy with your creations
  • Want to Learn : Explore basic principles of art, design, and customer service

The game is completely free to play, requires no download, and works perfectly in any modern web browser. Whether you're playing on a computer, tablet, or smartphone, you can enjoy the full tattoo shop experience anywhere, anytime.

Perfect for All Ages

While categorized as a game for girls, Funny Tattoo Shop appeals to anyone interested in art, creativity, and simulation games. The colorful graphics, engaging gameplay, and positive themes make it suitable for players of all ages who want to explore their artistic talents in a fun, safe environment.

Frequently Asked Questions (FAQ)