Computer Repair - Online Simulation Game

Seele01-Flash
By
Computer Repair is an engaging simulation game where you run your own tech repair business. Fix computers, remove viruses, complete tasks, and enjoy built-in minigames while earning money from satisfied customers.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Computer Repair Shop Simulation". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a "Low-poly Toon" aesthetic. Use bright, saturated colors (Teal background #00Ceb0, similar to the reference) with flat shading (MeshToonMaterial) to mimic vector art in 3D. * **Scene Setup:** First-person Point of View (POV) looking down at a technician's workbench. * **Key Models:** * **The Computer:** A chunky, retro-modern PC tower and CRT-style monitor sitting on the desk. The monitor screen should use a dynamic `CanvasTexture` to display the "operating system" and minigames. * **The Environment:** A simple wooden desk texture. Background should be a solid color or a blurred simple shop interior. * **Effects:** A low-poly fire particle system (orange/yellow cubes moving upward) attached to the PC tower when a "critical" repair level starts. * **Optimization:** Use primitive geometries (BoxGeometry, PlaneGeometry) merged where possible. Limit draw calls. Ensure textures are power-of-two. ### 2. Audio Requirements * **BGM:** A lighthearted, looping "elevator bossa nova" or "lo-fi study beat" track that suggests a casual working environment. * **Sound Effects (SFX):** * **UI:** Soft "pop" sounds when clicking icons. * **Repair Actions:** A "digital zap" sound when clicking viruses; a "whoosh" when dragging files. * **Success:** A satisfying "Boot Up" chime when a computer is fixed. * **Money:** A cash register "Cha-ching" sound during the payment phase. * **Failure:** A comedic "System Down" buzz or glitch sound. ### 3. Gameplay Loop The game proceeds in a linear customer queue system: 1. **Intake:** A broken computer slides onto the desk (using GSAP or TWEEN for animation). 2. **Diagnosis:** The screen displays an error (e.g., Blue Screen of Death, "Virus Detected", or actual flames on the tower). 3. **Repair Task (Randomized):** * *Task A (Virus Smash):* Red "Virus" sprites appear on the screen `CanvasTexture`. Player must tap them all before a timer runs out. * *Task B (File Sort):* Player must drag "File" icons into a "Folder" bin. 4. **Payment:** A hand holds out a bill. A UI overlay appears asking the player to tap the correct change from a register drawer. 5. **Completion:** The computer displays a green "OK" checkmark and slides off-screen. Score/Money increases. ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape Mode** (Essential to mimic the aspect ratio of a computer monitor). * **Input System:** Use `Raycaster` for all interactions. * **Tapping:** To click viruses or UI buttons. * **Dragging:** Implement touch-and-drag logic for moving files on the virtual screen. * **Camera:** Fixed `PerspectiveCamera` with a narrow FOV (e.g., 40) to focus on the monitor, ensuring the workstation fills the mobile screen without distortion. * **Feedback:** * **Haptic:** Trigger `navigator.vibrate(20)` on successful clicks. * **Visual:** Elements should scale up slightly (bounce effect) when touched. The computer monitor should shake slightly if the player makes a mistake. * **UI Sizing:** All interactive buttons (Accept, Reject, Money) must be at least 15% of the screen height to ensure fat-finger friendliness. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Computer Repair

Computer Repair is a captivating casual simulation game that puts you in charge of your very own computer repair shop. This engaging 2D game combines technical problem-solving with business management, offering players a unique gaming experience that's both educational and entertaining.

Whether you're a tech enthusiast or simply enjoy simulation games, Computer Repair provides hours of engaging gameplay where every repair job brings new challenges and rewards.

Core Features

This comprehensive simulation game offers a rich variety of gameplay elements:

Professional Repair Shop Experience

  • Realistic repair scenarios : Handle diverse computer problems from virus infections to file organization
  • Customer service management : Interact with clients, follow their specific instructions, and ensure satisfaction
  • Money management system : Earn payment for successful repairs and provide accurate change to customers
  • Progressive difficulty : Start with simple tasks and advance to more complex technical challenges

Integrated Minigame Collection

Computer Repair stands out with its variety of built-in entertainment: - Classic Tic Tac Toe : Perfect for quick mental breaks between repair jobs - Whack-a-Mole : Fast-paced action game testing your reflexes - Modern Space Game : Explore cosmic adventures with contemporary gameplay - Skill-based challenges : Some repairs require achieving high scores in minigames before proceeding

Diverse Task Types

Every computer that comes into your shop presents unique challenges: - Virus removal : Clean infected systems and restore computer health - File management : Organize folders, move files, and optimize system structure - System diagnostics : Follow detailed instructions to identify and fix various issues - Performance optimization : Enhance computer speed and functionality

Game Mechanics

Business Simulation Elements

Computer Repair combines technical tasks with entrepreneurial gameplay. You'll manage your repair shop's daily operations, from accepting new customers to completing complex repair jobs. The game rewards efficiency and accuracy, encouraging players to develop both technical skills and business acumen.

Interactive Problem Solving

Each repair job presents step-by-step instructions that guide you through realistic computer troubleshooting scenarios. This educational approach makes the game valuable for players interested in learning basic computer maintenance concepts while having fun.

Controls and Accessibility

The game features intuitive controls designed for all skill levels: - Mouse control : Primary navigation for most gameplay elements - Arrow keys : Used in specific minigames for enhanced control - Simple interface : Clean, user-friendly design suitable for players of all ages - Cross-platform compatibility : Consistent experience across all supported devices

Platform Support

Computer Repair offers exceptional accessibility across multiple platforms: - Web browsers : Play instantly without downloads on any modern browser - Mobile devices : Full compatibility with smartphones and tablets - Cross-platform progression : Seamless gameplay experience regardless of device

Why Play Computer Repair

Educational Value

This game provides practical insights into computer troubleshooting and repair processes, making it ideal for players interested in technology. The realistic repair scenarios can help build problem-solving skills applicable to real-world situations.

Perfect for All Ages

With its simple mechanics and engaging content, Computer Repair appeals to both young players discovering technology and adults who enjoy simulation games. The difficulty scales appropriately, ensuring everyone can enjoy the experience.

No Commitment Gaming

As a free browser game, Computer Repair offers instant entertainment without downloads, subscriptions, or complicated setup processes. Jump in anytime for a quick repair session or extended gaming marathon.

Unique Genre Combination

Few games successfully blend technical simulation with casual minigames. Computer Repair's innovative approach creates a distinctive gaming experience that stands out in the simulation genre.

Frequently Asked Questions (FAQ)