Doctor Teeth - Dentist Surgery Game

Seele01-Flash
By
Doctor Teeth is an entertaining dental simulation game where you play as a dentist treating various dental problems. Use realistic dental tools to fill cavities, treat bad breath, and perform tooth extractions while learning about dental hygiene.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Doctor Teeth 3D**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 3D Cartoon / Toon-shaded aesthetic. High saturation colors (bright pink gums, pearly white teeth, vibrant tool handles) mimicking the provided 2D reference but in 3D space. * **Main Scene (The Patient):** * A static, high-fidelity 3D model of a character's head with a comically wide-open mouth serving as the main stage. * **The Mouth Cavity:** Must contain roughly 16-20 interactable tooth meshes arranged in upper and lower arches. * **Tooth States:** Each tooth mesh needs variable textures or sub-meshes to represent conditions: `Healthy` (White), `Cavity` (Black spots), `Plaque` (Yellow/Green layer), and `Broken` (Jagged mesh). * **Patient Expressions:** Animated eyes (blinking, widening in fear) and sweat drop particles that appear when the player uses "painful" tools like the drill. * **Tools:** 3D models for: Drill, Toothbrush, Water Pick, Pliers, and Suction. These should float in front of the camera when equipped. * **Performance:** Use low-poly meshes with baked lighting textures. Implement object pooling for particles (water spray, sparkles) to maintain 60FPS on mobile browsers. ### 2. Audio Requirements * **BGM:** A whimsical, lighthearted, "clumsy orchestra" track (pizzicato strings, tuba) that loops seamlessly. * **SFX:** * *Drill:* High-pitched buzzing (variable pitch based on hold duration). * *Extraction:* A cartoonish "pop" or cork-pulling sound when a tooth is removed. * *Cleaning:* Scrubbing and water-spraying sounds. * *Success:* A magical chime/sparkle sound when a tooth is fully fixed. * *Patient:* Muffled grunts or "Ahhh" sounds during treatment. ### 3. Gameplay Loop * **Diagnosis & Selection:** The player sees a mouth full of varying problems. They must select the correct tool from a bottom UI bar (e.g., Drill for black cavities, Brush for yellow plaque). * **Treatment Mechanic (Hold-to-Fix):** * **Drilling/Cleaning:** Player touches and holds on a specific tooth. A progress ring or visual particle effect (dust/bubbles) appears. The tooth gradually changes texture from "Dirty/Damaged" to "Clean/White" over 1-2 seconds. * **Extraction:** For broken teeth, the player must hold to "wiggle" the tooth, followed by a final swipe gesture to pull it out. * **Win Condition:** The level is complete when all teeth are restored to the `Healthy` state. * **Hint System:** If the player is inactive for 5 seconds, a "Stethoscope" icon pulses; clicking it highlights the next tool needed and the target tooth. ### 4. Mobile Controls & Interaction * **Orientation:** Portrait Mode (Vertical) preferred for one-handed play. * **Touch Input Logic:** * **Tool Tray:** A scrollable or fixed horizontal bar at the bottom of the screen. Tap to equip a tool. * **Action Area (Raycasting):** Translate 2D touch coordinates to 3D raycasting. The equipped tool model must visually follow the user's finger/touch point on the screen. * **Interaction:** `touchstart` to activate the tool (drill spins/water sprays), `touchend` to stop. * **Visual Feedback:** * When a tool touches a tooth, spawn particle emitters (chips of tooth for drilling, bubbles for brushing) at the point of intersection. * The tool model should recoil slightly or vibrate visually during use. * **Haptics:** Trigger `navigator.vibrate(50)` repeatedly while drilling or a single strong pulse `navigator.vibrate(200)` when a tooth is pulled out. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Doctor Teeth is a captivating skill-based dentist simulation game that puts you in the shoes of a professional dentist. This engaging medical game combines entertainment with educational value, allowing players to learn about dental hygiene while having fun treating virtual patients' dental problems.

The game features colorful cartoon graphics and intuitive gameplay that makes dental procedures accessible and enjoyable for players of all ages. With its realistic dental tools and interactive patient care system, Doctor Teeth provides an authentic dentist office experience without any of the real-world anxiety.

Core Features

Comprehensive Dental Treatment Options

Doctor Teeth offers a wide variety of dental procedures and treatments:

  • Cavity Filling : Use dental drills and filling materials to repair damaged teeth
  • Bad Breath Treatment : Apply breath fresheners and cleaning solutions
  • Tooth Extraction : Carefully remove problematic teeth using specialized tools
  • Teeth Cleaning : Remove plaque and tartar buildup for healthier smiles
  • Dental Examination : Thoroughly inspect patients' mouths for problems

Realistic Dental Tools

The game provides an extensive collection of authentic dental instruments:

  • Dental mirrors for examination
  • High-speed drills for cavity preparation
  • Suction devices to keep the area clean
  • Filling materials in various colors
  • Extraction forceps for tooth removal
  • Cleaning brushes and polishing tools

Educational Value

While playing Doctor Teeth, you'll learn important dental hygiene concepts:

  • Proper tooth brushing techniques
  • The importance of regular dental checkups
  • How cavities form and develop
  • Different types of dental treatments
  • Oral health maintenance tips

Gameplay Mechanics

Doctor Teeth features intuitive point-and-click gameplay that's easy to master but challenging to perfect. Each patient presents unique dental challenges that require different treatment approaches and tool combinations.

Patient Care System

Every patient in Doctor Teeth has distinct dental problems and personality traits. You'll encounter patients with:

  • Multiple cavities requiring complex filling procedures
  • Severe bad breath needing comprehensive cleaning
  • Infected teeth requiring careful extraction
  • General maintenance and cleaning needs

The game's realistic patient reactions add humor and engagement, making each treatment session entertaining and memorable.

Progressive Difficulty

As you advance through Doctor Teeth, cases become more complex, requiring greater skill and precision. This progression system ensures that players continuously develop their virtual dental expertise while staying engaged with increasingly challenging scenarios.

Operation Guide

Basic Controls

Tool Selection : Tap or click on any dental tool displayed on the screen to equip it for use.

Treatment Application : Hold down your finger (mobile) or mouse button (desktop) to apply the selected tool to the specific area requiring treatment.

Hint System : When you're unsure about the next step, click the stethoscope icon to receive helpful guidance and hints.

Treatment Process

  1. Patient Examination : Start by examining the patient's mouth to identify all dental problems
  2. Tool Selection : Choose the appropriate dental instrument for each specific issue
  3. Careful Treatment : Apply treatments with precision to avoid causing discomfort
  4. Progress Monitoring : Watch the patient's reactions to gauge treatment success
  5. Final Check : Ensure all dental problems have been properly addressed

Pro Tips for Success

  • Take time to thoroughly examine each patient before beginning treatment
  • Use the hint system when unsure about proper tool selection
  • Pay attention to patient reactions to avoid causing unnecessary discomfort
  • Work systematically from one dental problem to the next
  • Celebrate successful treatments by admiring your patient's new smile!

Why Play Doctor Teeth

Perfect for All Ages

Doctor Teeth strikes the ideal balance between entertainment and education, making it suitable for children learning about dental health and adults seeking casual gaming fun. The game's non-threatening approach to dental procedures can even help reduce dental anxiety in real life.

Completely Free Experience

Enjoy the full Doctor Teeth experience without any cost. This browser-based game requires no downloads, subscriptions, or in-app purchases, making professional dental simulation accessible to everyone.

Cross-Platform Compatibility

Play Doctor Teeth seamlessly across all devices. Whether you're using a desktop computer, laptop, tablet, or smartphone, the game adapts perfectly to your screen size and input method.

Educational Benefits

Beyond entertainment, Doctor Teeth provides valuable learning opportunities about dental health, hygiene practices, and the importance of regular dental care. Parents can use this game as a fun way to teach children about taking care of their teeth.

Stress-Free Gaming

Unlike high-pressure action games, Doctor Teeth offers a relaxing, methodical gameplay experience. Take your time with each patient, learn at your own pace, and enjoy the satisfaction of helping virtual patients achieve perfect smiles.

Frequently Asked Questions (FAQ)