Funny Tattoo Shop - Creative Tattoo Simulation Game

Seele01-Flash
By
Funny Tattoo Shop is a creative simulation game where you run your own tattoo parlor. Design unique tattoos, serve diverse customers, and showcase your artistic skills in this colorful and engaging drawing 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:** 3D Cel-Shaded (Toon Shader) aesthetic to mimic the original 2D cartoon style. Colors should be vibrant, high-saturation (pinks, oranges, bright blues), and playful. * **Key Models:** * **The Canvas (Customer):** A low-poly, smooth-skinned body part (e.g., a forearm or back) positioned centrally. Use a `MeshLambertMaterial` with a skin-tone color. * **The Tool (Tattoo Gun):** A stylized, metallic magenta/purple tattoo machine model that hovers above the skin, anchored to the user's touch input. * **The Shop (Background):** A blurred, static background image or extremely low-poly background geometry representing a hip tattoo parlor (brick walls, hanging lights) to provide depth without consuming mobile resources. * **Performance Optimization:** Use a single directional light source combined with ambient light. Limit geometry complexity. Use texture atlases for UI elements to reduce draw calls. ### 2. Audio Requirements * **Background Music (BGM):** A looping, "Chill-hop" or "Lo-fi" beat. It should be relaxing and creative, suitable for a simulation game, not distracting. * **Sound Effects (SFX):** * **Tattooing:** A consistent, soft buzzing sound (like a bumblebee) that plays *only* when the user is actively touching the screen/drawing. Pitch should slightly vary based on drawing speed. * **Cleaning:** A "swish" cloth sound for the wiping phase. * **Completion:** A magical "sparkle" or upbeat jingle when a tattoo is finished. * **UI:** Soft "pop" sounds for button clicks. ### 3. Gameplay Loop The game consists of three distinct phases utilizing a dynamic texture system (using a secondary HTML5 Canvas as a texture map for the 3D model): 1. **Stencil Phase:** The player selects a design (e.g., a cat or flower) from a UI menu. The design appears as a semi-transparent guide overlay on the 3D skin. 2. **Outlining Phase:** The player drags their finger to move the tattoo gun. The code must use `Raycaster` to detect intersection with the skin. Where the user touches, update the underlying texture map to draw black lines. Calculate "Accuracy" by comparing the user's drawing to the stencil coordinates. 3. **Coloring Phase:** The gun changes to a "Color Filler." Touching inside a bounded area fills it with the selected color (flood fill algorithm logic applied to the texture). 4. **Win Condition:** Once the design is >90% filled, the camera zooms out, the customer creates a "Happy" emoji particle effect, and a "Share" button appears. ### 4. Mobile Controls & Interaction * **Orientation:** Portrait Mode (Vertical) preferred for one-handed play. * **Touch Input:** * **Drag:** Move the tattoo gun. The movement should have slight smoothing (LERP) so the gun follows the finger fluidly, not jittery. * **Pressure:** If supported (3D Touch), pressing harder makes the line slightly thicker (optional fallback: speed determines thickness). * **Haptic Feedback:** EXTREMELY IMPORTANT. Trigger `navigator.vibrate(20)` continuously while the user is actively drawing ink on the skin to simulate the vibration of a real tattoo gun. * **UI Layout:** Large, thumb-friendly buttons (minimum 60x60 pixels) placed at the bottom of the screen for color selection and tool switching. Avoid placing interactive elements near the very edges to prevent accidental swipe gestures. 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 with business management. Step into the role of a professional tattoo artist and run your own successful tattoo parlor. This engaging game offers a perfect blend of artistic expression and customer service, making it ideal for players who love creative challenges and colorful gameplay.

Core Features

Complete Tattoo Experience

Experience the full process of creating beautiful tattoos from start to finish. You'll handle every aspect of the tattooing process, from initial consultation to the final masterpiece, giving you a realistic glimpse into the world of professional tattoo artistry.

Diverse Customer Base

Welcome a wide variety of customers, each with their own unique personality and style preferences. Learning to read your customers and match their personalities with the perfect tattoo design is a key skill that makes each session exciting and different.

Creative Design Tools

Utilize a comprehensive set of drawing and coloring tools to bring your artistic visions to life. The game provides everything you need to create stunning, vibrant tattoos that will leave your customers absolutely thrilled with their new body art.

Business Simulation Elements

Manage your tattoo parlor like a real business owner. Keep customers happy, maintain your equipment, and build a reputation as the best tattoo artist in town through quality work and excellent customer service.

Game Gameplay

The Tattooing Process

Each customer session involves multiple steps that mirror real tattoo creation:

  1. Consultation : Meet with customers and understand their vision
  2. Design Selection : Choose the perfect tattoo design based on their personality
  3. Skin Preparation : Properly clean and prepare the skin for tattooing
  4. Careful Drawing : Use precision and skill to draw the tattoo outline
  5. Color Application : Apply vibrant colors to bring the design to life
  6. Final Touches : Complete the tattoo with finishing details

Customer Satisfaction

The joy on your customers' faces when they see their finished tattoos is incredibly rewarding. Happy customers will spread the word about your excellent work, helping your business grow and attracting even more diverse clientele.

How to Play

Simple Mouse Controls

The game uses intuitive mouse controls that make it accessible to players of all skill levels:

  • Point and Click : Use your mouse cursor to select tools and options
  • Drag and Drop : Move objects and apply tattoo elements with simple dragging motions
  • Precision Drawing : Use smooth mouse movements for detailed tattoo work
  • Menu Navigation : Click through different options and customize your approach

Getting Started

Begin your tattoo artist journey by familiarizing yourself with the shop layout and available tools. Start with simpler designs and gradually work your way up to more complex tattoos as you gain experience and confidence.

Why Play This Game

Perfect for Creative Players

This game is ideal for anyone who loves artistic expression and creative challenges. The combination of drawing, coloring, and design makes it particularly appealing to players who enjoy games that let them showcase their creativity.

Relaxing Yet Engaging

While the game involves skill and attention to detail, it maintains a fun and lighthearted atmosphere that makes it perfect for relaxing gaming sessions. The colorful graphics and cheerful characters create a positive gaming environment.

Free Browser Gaming

Enjoy this complete tattoo simulation experience without any cost. The game runs smoothly in your web browser, making it easily accessible whenever you want to unleash your inner tattoo artist.

Share Your Creations

The game encourages social interaction by allowing you to share your best tattoo creations with friends. Show off your artistic skills and inspire others with your unique designs and color combinations.

Game Categories

Funny Tattoo Shop fits into multiple gaming categories, making it appealing to a broad audience:

  • Simulation Games : Experience realistic tattoo parlor management
  • Drawing Games : Express creativity through digital art creation
  • Games for Girls : Designed with female players in mind but enjoyable for all
  • Mouse Games : Simple, intuitive controls accessible to everyone
  • Color Games : Focus on vibrant colors and artistic expression

Frequently Asked Questions (FAQ)