Fixing Time - Time Travel Platform Game

Seele01-Flash
By
Fixing Time is an innovative time travel platform game where you play as Professor Tim, collecting broken clocks while avoiding dangerous encounters with your past selves. Features unique clone mechanics and supports both single-player and local co-op gameplay.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Fixing Time**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D or 3D Side-Scroller with a **Cartoon/Cel-Shaded** aesthetic (Toon Shader). High color saturation. * **Main Character (Professor Tim):** A low-poly character composed of simple geometric shapes. He should be bald, have a white mustache, wear a **purple body suit** with yellow accents, and a flowing **red cape**. * **The Clocks (Collectibles):** Bright **Hot Pink** alarm clocks that rotate and float. * **The Clones (Time Echoes):** Semi-transparent or desaturated versions of the main character (ghostly appearance). * **Environment (The Lab):** A background color of **Teal/Aqua**. The level geometry (platforms) should be purple or dark blue to contrast with the background. * **Visual Effects:** Floating bubbles in the background (time distortion). A "Glitch" particle effect when the player collides with a clone. * **Mobile Optimization:** Use simple geometry (BoxGeometry, SphereGeometry) merged where possible to keep draw calls low. Shadows should be baked or disabled if performance drops. ### 2. Audio Requirements * **BGM:** A quirky, rhythmic track featuring the sound of **ticking clocks**, gears winding, and a fast-paced bassline. It should feel scientific but urgent. * **Sound Effects (SFX):** * **Jump:** A cartoonish "boing" or spring sound. * **Collect Clock:** A mechanical bell ring ("Ding!") combined with a tape-rewind sound. * **Clone Spawn:** A digital "whoosh" sound. * **Game Over:** A distorted "time paradox" glitch noise. ### 3. Gameplay Loop * **Core Mechanic:** The player moves through the level to collect Broken Clocks. * **The Time Paradox (Unique Mechanic):** 1. The game continuously records the player's position and animation state into an array (`historyBuffer`). 2. **Trigger:** When the player collects a Clock. 3. **Action:** A "Clone" is instantiated at the level start point. This Clone immediately begins replaying the player's *exact movement history* recorded up to that point. 4. **Looping:** The Clone repeats this path endlessly. 5. **Danger:** If the player touches a Clone, the timeline breaks -> **Game Over**. * **Objective:** Collect all clocks in the level without touching any of the past selves (Clones). * **Level Design:** A single screen or scrolling platformer layout with multiple platforms at different heights. ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape Mode** (Force landscape if possible via CSS). * **Touch Controls:** * **Left Side:** A dynamic **Virtual Joystick** or D-Pad for horizontal movement (Left/Right). * **Right Side:** A large, distinct circular button for **Jumping**. * **Feedback:** Add `navigator.vibrate(50)` on collecting a clock and `navigator.vibrate(200)` on death. * **Camera:** The camera should smoothly follow the player on the X and Y axis but keep the Z axis fixed (Side-scroller view). * **UI:** A "Restart" button that appears on Game Over, large enough for touch (min 44px height). Display a "Clocks Found: X/Y" counter in the top corner. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Fixing Time

Fixing Time is a captivating platform game that combines classic platforming action with innovative time travel mechanics. As Professor Tim, a brilliant scientist, you must navigate through challenging levels to collect broken clocks and repair the timeline after a time machine accident goes wrong.

This unique game creates an engaging twist on traditional platformers by introducing clone mechanics - every clock you collect spawns a clone of yourself that mimics your previous movements. The challenge lies in planning your route carefully to avoid collision with these past selves, as touching them creates a time paradox and ends the game.

Core Features

Innovative Time Travel Mechanics

The game's standout feature is its clone system. Each collected clock creates a temporal duplicate that follows your exact previous path. This creates increasingly complex navigation puzzles as levels progress, requiring strategic thinking and precise movement.

Flexible Multiplayer Options

  • Single Player Mode : Perfect for solo puzzle-solving and skill development
  • Local Co-op Mode : Team up with a friend using the same device for collaborative gameplay
  • Cross-Platform Support : Play seamlessly on computers, phones, and tablets

Engaging Visual Design

The game features colorful, cartoonish graphics with smooth animations that bring Professor Tim and the scientific laboratory setting to life. The visual style is family-friendly and appealing to players of all ages.

Progressive Challenge System

As you advance through levels, the complexity increases with more clocks to collect and more clones to avoid, creating a satisfying difficulty curve that keeps players engaged.

Gameplay Mechanics

Time Paradox System

The core challenge revolves around avoiding your past selves. Each clone follows your exact previous movements, creating dynamic obstacles that change based on your playing style. This unique mechanic makes each playthrough feel fresh and requires careful planning.

Cooperative Strategy

In two-player mode, both players must coordinate their movements not only to collect clocks efficiently but also to avoid each other's growing trail of clones. This adds a layer of communication and teamwork to the experience.

Operation Guide

Single Player Controls

  • Left/Right Arrow Keys : Move Professor Tim horizontally
  • Spacebar : Jump over obstacles and reach higher platforms
  • Navigate carefully to collect clocks while avoiding past clones

Two Player Controls

  • Player 1 : Arrow keys for movement and jumping
  • Player 2 : WASD keys for movement and jumping
  • Coordinate with your partner to efficiently collect all clocks without creating dangerous clone intersections

Strategic Tips

  • Plan your route before moving - consider where your clones will appear
  • Use vertical space wisely to avoid clone paths
  • In co-op mode, communicate with your partner about clone positioning
  • Take time to observe clone movement patterns before proceeding

Why Play Fixing Time

Unique Gaming Experience

Fixing Time offers a gaming experience unlike traditional platformers. The time travel mechanics create a puzzle-platformer hybrid that challenges both reflexes and strategic thinking.

Perfect for Social Gaming

The local co-op feature makes it an excellent choice for friends and family gaming sessions. The cooperative element encourages communication and teamwork while maintaining the individual challenge.

Accessibility and Convenience

  • Completely Free : No cost to play, no hidden fees or premium content
  • No Download Required : Play instantly in your web browser
  • Cross-Device Compatibility : Works on desktop computers and mobile devices
  • Family-Friendly : Suitable for players of all ages with intuitive controls

Educational Value

The game subtly introduces concepts of cause and effect, planning ahead, and problem-solving, making it both entertaining and intellectually stimulating.

Whether you're looking for a solo challenge or a cooperative adventure with friends, Fixing Time delivers a unique gaming experience that combines classic platforming with innovative time travel mechanics.

Frequently Asked Questions (FAQ)