SuperHot - Time-Based FPS Shooter Game

Seele01-Flash
By
SuperHot is a groundbreaking first-person shooter where time only moves when you move. This unique mechanic creates intense strategic gameplay where every movement counts in slow-motion bullet battles.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**SuperHot: Time Control FPS**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Ultra-minimalist, high-contrast aesthetic. The world must feel sterile and surreal. * **Environment**: Walls, floors, and ceilings should be stark white or very light grey (#EEEEEE) with untextured, flat materials. Use baked ambient occlusion logic or simple directional lighting to create depth without expensive real-time shadows. * **Interactables**: Weapons (pistols, katanas, bottles) must be pitch black (#000000) to stand out. * **Enemies**: Low-poly humanoid meshes rendered in crystalline Red (#FF0000). They should not have facial features, only a polygonal silhouette. * **Visual Effects (VFX)**: * **Shattering**: When an enemy is hit, they must not "ragdoll"; instead, they must shatter into multiple red triangular shards (particles) that scatter physically. * **Bullet Trails**: All projectiles (enemy and player) must have clearly visible, glowing red lines/trails behind them to help the player dodge in slow motion. * **Mobile Optimization**: Use simple geometries (BoxGeometry, CylinderGeometry). Limit the enemy poly count. Reuse geometries for particles (InstancedMesh) to maintain 60 FPS on mobile browsers. ### 2. Audio Requirements * **BGM**: Minimalist, ambient drone or low-frequency hum. It should not be melodic. Silence is part of the aesthetic. * **Sound Effects (SFX)**: * **Time Dilation**: A "wooshing" or warping sound when time speeds up or slows down. * **Combat**: Loud, punchy gunshot sounds. * **Destruction**: Distinct "glass shattering" or "crystal breaking" sound when an enemy is killed. * **Voice**: A deep, computerized voice saying "SUPER... HOT..." repeatedly upon level completion. ### 3. Gameplay Loop * **Core Mechanic (Time Manipulation)**: * Time moves only when the player moves. * Implement a `GlobalTimeScale` variable. * If player input (velocity) == 0, `GlobalTimeScale` approaches almost zero (e.g., 0.05x speed, allowing for very slight movement to keep the scene alive). * If player input > 0 (moving or looking around), `GlobalTimeScale` interpolates quickly to 1.0x. * This applies to enemy movement, bullet travel speed, and physics. * **Combat**: * **One-Hit Kill**: Enemies die instantly when hit by a bullet or melee attack. * **Player Fragility**: The player also dies in one hit. * **Weaponry**: Players start empty-handed or with a weapon. They can pick up black weapons dropped by shattered enemies. * **Win/Loss**: Clear the room of all red enemies to win. Restart instantly upon death. ### 4. Mobile Controls & Interaction * **Screen Orientation**: Landscape Mode. * **Control Scheme (Dual Virtual Joysticks)**: * **Left Zone (Invisible Joystick)**: Controls player movement (WASD logic). The magnitude of this joystick input directly controls the `GlobalTimeScale`. * **Right Zone (Touch Drag)**: Controls camera rotation (Aiming). Significant camera movement should also slightly advance time. * **Action Buttons**: * **Fire/Punch Button**: A large, semi-transparent button on the right side (distinct from the aiming zone). * **Throw Weapon**: A smaller button to throw the current object to stun enemies. * **Feedback**: * **Haptic**: Trigger a short vibration when firing a gun and a heavy vibration when shattering an enemy or dying. * **Visual Feedback**: Screen flash (White) on shooting; Screen cracked effect on death. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About SuperHot

SuperHot is a revolutionary first-person shooter that completely reimagines the FPS genre with its innovative time-manipulation mechanic. In this stylistic and strategic shooter, time only moves when you move, creating a unique blend of action and puzzle-solving that has captivated players worldwide.

This web-based prototype offers a taste of the full SuperHot experience, featuring the core gameplay mechanics that made the series famous. The game presents a minimalist aesthetic with stark white environments populated by distinctive red polygonal enemies, creating a visually striking and memorable gaming experience.

Core Features

Revolutionary Time Mechanics

The game's signature feature is its time-manipulation system. When you stand still, time freezes around you, allowing you to assess threats, plan your next move, and line up perfect shots. This mechanic transforms traditional FPS gameplay into a strategic puzzle where timing and positioning are everything.

Strategic Combat System

Unlike traditional shooters that rely on quick reflexes, SuperHot rewards careful planning and tactical thinking. You can: - Analyze enemy positions while time is frozen - Plan elaborate attack sequences - Use environmental objects as weapons and shields - Execute Matrix-style slow-motion maneuvers

Minimalist Visual Design

The game features a distinctive art style with: - Clean white environments - Bright red enemy figures - Stark geometric shapes - Smooth, polygonal graphics that enhance the surreal atmosphere

Dynamic Weapon System

Enemies carry various weapons including crowbars, pistols, and automatic rifles. You can grab weapons from defeated enemies, throw objects as projectiles, and use the environment to your advantage.

Gameplay Mechanics

SuperHot challenges players to think differently about first-person shooters. Instead of running and gunning, you must:

  1. Observe : Stand still to freeze time and assess the situation
  2. Plan : Determine the best approach to eliminate enemies
  3. Execute : Move strategically to trigger time and carry out your plan
  4. Adapt : React to changing situations as enemies respond to your actions

The game's levels are designed as surreal combat scenarios where you face multiple red enemies in various indoor environments. Each level presents a new tactical challenge that requires creative problem-solving.

Operation Guide

Mastering SuperHot requires understanding both the controls and the strategic elements:

Basic Controls: - WASD or Arrow Keys : Move your character (triggers time) - Left Mouse Button : Shoot weapons - Right Mouse Button : Throw weapons or objects - Spacebar : Jump over obstacles or reach higher ground

Strategic Tips: - Use stillness to your advantage - plan before you act - Weapons have limited ammunition, so make every shot count - Throwing weapons can be just as effective as shooting - Use cover and environmental objects strategically - Remember that enemies also move in slow motion when you move

Why Play SuperHot

SuperHot offers a completely unique FPS experience that stands apart from traditional shooters:

Innovative Gameplay

The time-manipulation mechanic creates gameplay unlike any other shooter. It's part action game, part puzzle, requiring both strategic thinking and precise execution.

Accessible Yet Challenging

While the concept is easy to understand, mastering the game requires skill and creativity. Each level can be approached in multiple ways, encouraging experimentation.

Visual Spectacle

The minimalist art style creates stunning visual moments, especially when bullets trail through the air in slow motion or when enemies shatter into polygonal pieces.

Mental Engagement

Unlike reflex-based shooters, SuperHot engages your problem-solving skills, making it appealing to players who enjoy tactical challenges.

Perfect for All Skill Levels

The time-freeze mechanic makes the game accessible to players who might struggle with traditional fast-paced FPS games, while still providing depth for experienced gamers.

Browser Gaming Excellence

As a web browser game, SuperHot demonstrates the potential of browser-based gaming. It runs smoothly without downloads or installations, making it instantly accessible to anyone with a modern web browser. The game's performance optimization ensures smooth gameplay across different devices and systems.

Frequently Asked Questions (FAQ)