Taz Mechanic Simulator

Seele01-Flash
By
Taz Mechanic Simulator is an immersive 3D car building game where you can construct vehicles from scratch using realistic automotive parts. Design, build, and test drive your custom creations in this comprehensive mechanic simulation experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Taz Mechanic Simulator". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use a **Low-Poly, clean industrial aesthetic**. The graphics should be performance-friendly for mobile browsers, avoiding high-res textures in favor of solid vertex colors or simple gradients. * **Garage Environment**: Create a closed garage scene. Include minimal background details to set the mood without cluttering the screen: a concrete floor with a grid pattern (to help with spatial alignment), a workbench with tools in the background, green industrial pipes, and a radiator. Lighting should be bright and neutral (ambient + directional light) to clearly illuminate car parts. * **Car Model (Modular)**: The car must be composed of separate mesh groups to allow for assembly. * **Chassis**: The base frame. * **Body Panels**: Hood, doors, trunk (changeable colors). * **Mechanical**: Engine block, battery, suspension coils, exhaust. * **Wheels**: Rims and tires. * **Interior**: Seats and steering wheel. * **Performance**: Use `THREE.InstancedMesh` for repeated parts (like lug nuts or wheel spokes) if detailed. Ensure a strict polygon budget suitable for mobile devices. ### 2. Audio Requirements * **BGM**: A relaxing, low-tempo "lo-fi" or light instrumental rock track that loops seamlessly, simulating a "chill workshop radio" vibe. * **Sound Effects (SFX)**: * **UI/Interaction**: A satisfying metallic "clunk" or ratchet sound when a part successfully snaps into place. A "whoosh" sound for camera transitions. * **Environment**: Subtle background hum of garage lights or distant traffic. * **Driving**: Engine ignition sound, idle rumble, acceleration pitch-shift, and tire screech on braking. ### 3. Gameplay Loop * **Mode 1: The Garage (Builder Mode)** * **Inventory System**: A scrollable carousel UI at the bottom of the screen displaying available parts (e.g., "V8 Engine", "Sport Door", "Offroad Tire"). * **Assembly Logic**: The player selects a part from the UI. "Ghost" outlines appear on the car chassis showing valid installation points. Tapping the ghost outline snaps the part into place. * **Dependency Logic**: Certain parts require others (e.g., Tires cannot be placed until Wheels are installed; Engine cannot start without a Battery). * **Customization**: A color picker tool to spray paint body panels. * **Mode 2: The Test Track (Driving Mode)** * **Transition**: A "Test Drive" button moves the camera from the garage to an open tarmac scene. * **Physics**: Use a physics engine (like `Cannon.js` or `Ammo.js`) to simulate vehicle suspension and mass. The car should feel weighty but responsive. * **Goal**: Drive through a simple obstacle course or speed trap to test the build. If the car is missing critical parts (like an engine), it won't start, prompting the user to return to the garage. ### 4. Mobile Controls & Interaction * **Camera Control (Garage)**: * **Orbit**: One-finger drag to rotate around the car. * **Zoom**: Two-finger pinch to inspect engine details. * **Pan**: Two-finger drag to move the camera up/down/left/right. * **Interaction (Garage)**: * **Raycasting**: Precise touch detection. Since fingers block the screen, highlight the part under the finger *before* lifting to confirm selection. * **UI**: Large touch targets (minimum 44x44px) for the parts carousel and "Test Drive" button. * **Driving Controls (Landscape Orientation)**: * **Left Thumb**: A virtual analog joystick for steering. * **Right Thumb**: Two large buttons for "Gas" (Accelerator) and "Brake/Reverse". * **Feedback**: Implement `navigator.vibrate()` (haptic feedback) when a part snaps into place or when the car collides with an object during the test drive. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Taz Mechanic Simulator offers an authentic automotive building experience that puts you in the role of a professional car mechanic. This comprehensive 3D simulation game allows you to construct vehicles from the ground up, starting with basic frames and building complete, driveable cars. Whether you're a car enthusiast or someone curious about automotive engineering, this game provides an educational and entertaining platform to explore vehicle construction.

Core Features

Complete Vehicle Customization

The game features an extensive parts system that covers every aspect of car construction:

  • Engine Components : Build and customize complete engine systems with proper unit attachments
  • Body Panels : Design the exterior appearance with various body parts and color options
  • Suspension System : Install and adjust coils, springs, and other suspension components
  • Wheels and Tires : Choose from different wheel designs and tire specifications
  • Frame Construction : Start from the basic vehicle frame and build outward

Educational Naming System

Every component in the game is properly labeled with its real automotive name, making this simulator an excellent learning tool for understanding car mechanics. This feature helps inexperienced players learn about automotive terminology while having fun.

Dual Car Models

The simulator includes two distinct car models to work with, allowing you to experiment with different vehicle types and construction approaches. Each model offers unique building challenges and customization possibilities.

Gameplay Mechanics

Intuitive Building System

The game employs a simple yet effective attachment system where parts automatically connect when clicked. This user-friendly approach eliminates complex placement mechanics while maintaining the satisfaction of hands-on construction.

Test Track Experience

Once you've completed your vehicle, take it to the dedicated test track to evaluate its performance. This driving simulation allows you to experience how your design choices affect the vehicle's handling, speed, and overall performance.

Iterative Design Process

Not satisfied with your creation? The game encourages experimentation by allowing unlimited returns to the garage for modifications or complete rebuilds. This iterative approach mirrors real automotive development processes.

Operation Guide

Camera and Navigation Controls

  • Right Mouse Button : Hold to rotate the camera around your workspace
  • Left Click : Interact with parts, menus, and attachments
  • Mouse Movement : Navigate the 3D workspace and examine your vehicle from all angles

Driving Controls

  • WASD Keys or Arrow Keys : Control your custom vehicle during test drives
  • Standard Driving Physics : Experience realistic vehicle handling based on your construction choices

Building Process

  1. Start with the basic vehicle frame
  2. Install engine components ensuring proper connections
  3. Add suspension and wheel assemblies
  4. Attach body panels and customize appearance
  5. Apply paint and finishing touches
  6. Test drive and refine your design

Why Play This Game

Taz Mechanic Simulator stands out as an exceptional blend of entertainment and education. It's perfect for car enthusiasts who want to understand vehicle construction without the cost and complexity of real automotive work. The game's comprehensive part system and realistic assembly process provide genuine insight into automotive engineering.

The simulator is completely free to play through your web browser, requiring no downloads or installations. Whether you're looking to learn about cars, satisfy your mechanical curiosity, or simply enjoy a relaxing building experience, this game delivers on all fronts.

Educational Value : Learn real automotive terminology and construction principles while playing.

Creative Freedom : Build everything from basic economy cars to high-performance custom vehicles.

Accessibility : Simple controls and automatic part attachment make the game approachable for all skill levels.

Frequently Asked Questions (FAQ)