Become a Nurse - Medical Care Simulation Game

Seele01-Flash
By
Become a Nurse is an engaging medical simulation game where you step into the shoes of a healthcare professional. Treat patients, learn medical procedures, and experience the rewarding world of nursing through interactive gameplay.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Become a Nurse". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use a **Toon-Shaded (Cel-Shaded)** 3D art style to mimic the flat, vector cartoon look of the reference screenshot. Use `THREE.MeshToonMaterial` with a gradient map to achieve sharp shadow transitions. * **Character Model**: Create a central, cute low-poly character (head and shoulders view) serving as the patient. The character should have: * **Morph Targets/Texture Swapping**: Capability to switch facial textures from "Sick" (blue skin, sad eyes, bruises, runny nose) to "Healthy" (normal skin, smiling, sparkling eyes). * **Overlay Decals**: Bruises and dirt should be separate decal meshes floating slightly above the face surface to allow for removal/interaction. * **Medical Tools (3D Props)**: Simple low-poly models for: Thermometer, Ice Pack, Tissues, Band-aids, and Syrup Bottle. These should be displayed in a tray at the bottom of the screen. * **Environment**: A simple medical clinic background (light blue/teal walls, a medical chart on the wall). Use a static perspective camera (Portrait mode preferred) focusing on the patient's face. * **Mobile Optimization**: Limit total scene polygon count. Use a single directional light combined with high ambient light to keep the scene bright and friendly without expensive shadow calculations. ### 2. Audio Requirements * **BGM**: A lighthearted, soothing, and looped melody (Marimba or Synth-pop style) that implies a casual, safe hospital environment. * **Sound Effects (SFX)**: * **Selection**: A soft "pop" or "click" when picking up a tool. * **Action**: Specific sounds for tools (e.g., *rustling* for tissues, *glass clink* for syrup, *cooling magic sound* for ice packs). * **Success**: A "Ding" or upbeat chime when a specific ailment is cured. * **Completion**: A short celebratory fanfare when the patient is fully healed. ### 3. Gameplay Loop * **Diagnosis Phase**: The game starts with the patient presenting multiple random ailments (fever, runny nose, bruise on cheek, cut on forehead). * **Treatment Mechanics**: 1. **Tissue**: Player drags tissue to the nose -> Wiping motion (raycaster detection on move) -> Removes snot particles. 2. **Ice Pack**: Player drags ice to the bruise -> Hold for 2 seconds -> Bruise fades transparency to 0. 3. **Band-aid**: Player drags band-aid to a cut -> Snaps into place. 4. **Thermometer**: Click to place in mouth -> Wait for a timer bar -> Ding! (Fever visual effect disappears). * **Win Condition**: When all ailments are cleared, the patient's texture swaps to the "Happy" face, confetti particles explode from the sides, and a "Next Patient" button appears. ### 4. Mobile Controls & Interaction * **Orientation**: **Portrait Mode** (vertical) is required to best frame the patient's face and the tool tray. * **Touch Controls**: * **Drag & Drop**: Implement `touchstart`, `touchmove`, and `touchend` events. Raycasting must be optimized for touch coordinates to detect which tool is grabbed and where it is dropped on the face. * **Scrubbing Gesture**: For cleaning actions (like wiping the nose), detect rapid small movements in the target area. * **UI Layout**: * **Tool Tray**: Located at the bottom 20% of the screen. Icons must be large (minimum 60x60px effective touch area) for thumb accessibility. * **Progress Indicators**: Minimalistic floating UI bubbles near the ailment to show treatment progress (e.g., a circle filling up while holding the ice pack). * **Feedback**: * **Haptics**: Trigger `navigator.vibrate(50)` when an ailment is successfully treated. * **Visuals**: Spawn heart or sparkle particles at the cursor position upon successful interaction. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Become a Nurse is a captivating medical simulation game that offers players an immersive healthcare experience. In this beautifully designed game, you'll take on the role of a professional nurse, treating various patient conditions and learning essential medical care skills. The game features charming cartoon-style graphics and intuitive gameplay that makes medical simulation accessible and enjoyable for players of all ages.

Core Features

This nursing simulation stands out with its comprehensive healthcare gameplay:

  • Realistic Medical Scenarios : Handle diverse patient cases and medical conditions
  • Interactive Treatment Tools : Use authentic medical instruments and procedures
  • Educational Value : Learn basic medical knowledge through hands-on experience
  • Kid-Friendly Design : Safe, appropriate content perfect for young aspiring healthcare workers
  • Free Browser Gaming : No downloads required, instant access through any web browser
  • Multi-Device Support : Compatible with both desktop computers and mobile devices

Immersive Healthcare Experience

The game provides a realistic yet simplified view of nursing responsibilities. Players will encounter patients with various ailments, from minor cuts and bruises to more complex medical situations. Each case requires careful attention, proper tool selection, and following correct medical procedures.

Educational Entertainment

Beyond entertainment, Become a Nurse serves as an educational tool that introduces players to the medical field. The game promotes empathy, care, and understanding of healthcare professions while maintaining an engaging and fun atmosphere.

Gameplay Mechanics

The core gameplay revolves around patient care and medical treatment:

  • Patient Assessment : Examine patients to identify their medical needs
  • Tool Selection : Choose appropriate medical instruments for each situation
  • Treatment Procedures : Follow step-by-step medical care processes
  • Progress Tracking : Monitor patient recovery and treatment success
  • Skill Development : Improve your nursing abilities through practice

Controls and Interface

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

  • Left Mouse Button : Primary interaction for all game actions
  • Point and Click : Navigate menus and select treatment options
  • Drag and Drop : Use medical tools and apply treatments
  • Simple Interface : Clean, organized layout perfect for focused gameplay

Why Play Become a Nurse

This medical simulation game offers unique benefits that set it apart from other browser games:

For Aspiring Healthcare Workers : Get a glimpse into the nursing profession and develop interest in medical careers.

For Parents and Educators : A safe, educational game that teaches empathy and basic medical awareness.

For Casual Gamers : Relaxing, non-competitive gameplay with meaningful objectives and satisfying progression.

Completely Free : No hidden costs, subscriptions, or premium content - everything is available at no charge.

Instant Access : Play immediately in your browser without downloads, installations, or account creation.

Frequently Asked Questions (FAQ)