Teacher Simulator - Interactive Teaching Experience Game

Seele01-Flash
By
Teacher Simulator puts you in charge of a bustling classroom where you'll experience the challenges and rewards of being an educator. Grade assignments, manage student behavior, and progress through different teaching roles in this engaging 3D simulation game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Teacher Simulator**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Hyper-casual 3D aesthetic. Use low-poly character models with vibrant, flat-shaded textures (toon shading or simple Lambert materials). The color palette should be bright and inviting (primary colors for clothes, warm wood for desks, soft green for walls). * **Key Assets:** * **Teacher's Desk (Foreground):** High-detail prop where "Grading" takes place. Needs a pencil model and a stack of paper sheets. * **Students:** diverse low-poly generic student models (boys/girls) with randomized shirt colors. They need basic rigging for animations: `Idle`, `Raise Hand`, `Write`, `Peek/Cheat`, and `Celebrate/Sad`. * **Classroom:** A simple grid of desks, a blackboard in the background, and a door. * **Mobile Optimization:** * Use **InstancedMesh** for the student desks and chairs to reduce draw calls. * Limit character polygon count to <1000 tris per student. * Use a single texture atlas for all environment props to minimize texture bindings. * Implement an LOD system where back-row students use simpler geometry. ### 2. Audio Requirements * **BGM:** A lighthearted, mischievous, "pizzicato strings" style track that loops seamlessly. It should feel like a sitcom background track—playful but not distracting. * **Sound Effects (SFX):** * **Grading:** A realistic, scratchy "pencil on paper" sound when the player draws. * **Feedback:** A satisfying high-pitched "Ding!" or chime for a correct grade/answer, and a comical "Buzzer" or low brass note for a mistake. * **Ambience:** Low-volume classroom chatter loop (muffled talking, coughing, paper shuffling). * **Action:** A comic "Whoosh" or "Zap" sound when using disciplinary tools (like the fire extinguisher or stun gun mentioned in the description). ### 3. Gameplay Loop The game should operate on a "Day" cycle, consisting of random mini-game phases: * **Phase 1: Grading (Drawing Mechanic):** A test paper zooms into view. The logic checks the student's answer against a generated truth. The player must physically draw a "Check" (Green) or "X" (Red) using the mouse/touch. Success depends on matching the correct grading symbol to the answer accuracy. * **Phase 2: Q&A (Decision Mechanic):** The camera faces the class. A speech bubble appears over a student with a question (e.g., "What is 2+2?"). The student gives an answer. Two large UI buttons appear: "Correct" and "Wrong". Player must tap the correct judgment. * **Phase 3: Catch the Cheater (Observation Mechanic):** Camera scans the room. Logic randomly assigns a "Cheating" state to a student (animation changes to stretching neck to look at neighbor's paper). Player must tap the student before a timer fills up. * **Progression:** Earn "Cash" for every correct action to upgrade the classroom decor or unlock new teacher skins. ### 4. Mobile Controls & Interaction * **Screen Orientation:** Portrait Mode (Vertical) is preferred for one-handed casual play. * **Control Scheme:** * **Grading:** Implement a `TouchMove` event listener that draws a trail (using `THREE.Line` or a trail renderer) on the paper texture. * **Q&A:** Large, distinct buttons at the bottom 25% of the screen (Green Check button right, Red X button left). * **Cheating:** Raycaster implementation on `TouchEnd` to detect clicks on specific student meshes. * **Haptic & Visual Feedback:** * Trigger `navigator.vibrate(50)` on every correct grade or successful catch. * Spawn "Cash" or "Star" particles that float upwards from the student/paper upon success. * Shake the camera slightly (Screenshake) when the player makes a mistake. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Teacher Simulator

Teacher Simulator is an immersive 3D simulation game that lets you experience life from the other side of the classroom desk. Instead of being the student, you're now the one in charge of managing an entire classroom full of energetic students. This engaging casual game combines education, management, and humor to create a unique gaming experience that's both entertaining and surprisingly realistic.

The game offers a fresh perspective on school life, allowing players to understand the daily challenges teachers face while providing plenty of laughs along the way. With its intuitive mouse controls and colorful 3D graphics, Teacher Simulator makes classroom management accessible and fun for players of all ages.

Core Features

Multiple Teaching Game Modes

Teacher Simulator offers four distinct gameplay modes that capture different aspects of teaching:

Question & Answer Sessions : Lead interactive classroom discussions where you ask students essential life questions like "What does LOL mean?" Students raise their hands with answers, and you decide whether their responses are correct or incorrect. This mode tests your knowledge while keeping the classroom engaged.

Assignment Grading : Sharpen your virtual pencils to the perfect point and dive into marking student work. Review each answer carefully and place ticks or X marks based on correctness. This mode captures the meticulous nature of academic assessment.

Cheating Detection : Keep a watchful eye on your students during exams. Some clever pupils will attempt to copy answers from their neighbors, but it's your job to catch them in the act and maintain academic integrity.

Classroom Discipline Management : Handle misbehavior, fights, and disruptions with creative disciplinary measures. The game adds humor with unconventional tools like fire extinguishers and stun guns to restore order when students get out of line.

Career Progression System

Advance through different teaching positions by excelling in your current role. Start with basic subjects and unlock opportunities to teach specialized classes including: - Film studies - Business education - General knowledge - Advanced academic subjects

Each new position offers better compensation and more challenging classroom scenarios, providing long-term goals and replay value.

Realistic School Environment

The 3D graphics create an authentic school atmosphere with detailed classrooms, hallways, and student interactions. The visual design captures the chaos and energy of a real educational environment while maintaining a lighthearted, cartoonish style.

Gameplay Instructions

Basic Controls : The entire game is controlled using only your mouse's left button, making it incredibly accessible for players of any skill level.

Starting Out : Begin each session by selecting your preferred game mode. New players should start with question sessions to get familiar with the interface and classroom dynamics.

Student Management : Pay attention to student behavior indicators. Raised hands signal participation, while suspicious movements might indicate cheating or misbehavior.

Grading Strategy : Take time to read each answer carefully before marking. Accuracy in grading affects your teaching performance and career progression.

Discipline Timing : Act quickly when you spot misbehavior, but choose your disciplinary actions wisely to maintain classroom respect while keeping the atmosphere fun.

Why Play Teacher Simulator

Educational Value : While entertaining, the game provides insight into the real challenges educators face daily. Players develop appreciation for teachers and understanding of classroom dynamics.

Stress-Free Environment : Unlike real teaching, mistakes in the game have no serious consequences, allowing for experimentation and learning without pressure.

Universal Appeal : The game appeals to former students curious about the teaching experience, current educators looking for lighthearted entertainment, and anyone interested in management simulation games.

Accessibility : Being completely free and browser-based means anyone can jump in immediately without downloads or installations. The simple mouse controls ensure that technical barriers don't prevent enjoyment.

Replay Value : Multiple game modes, career progression, and varying student behaviors ensure that each session offers something new and engaging.

Frequently Asked Questions (FAQ)