Robo Runner - Transform and Conquer Robot Adventure

Seele01-Flash
By
Robo Runner is an exciting 3D casual running game where you control a powerful transforming robot. Switch between different forms like planes, tanks, and spinners to overcome obstacles and battle enemies in dynamic levels.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Robo Runner". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Low-poly, vibrant "Toon-shaded" 3D aesthetic suitable for a casual audience. Use a high-saturation color palette (bright blues, yellows, neons) similar to the reference image. * **Main Character (The Robot)**: Implement a central character object that swaps geometry/meshes instantly based on state. Requires at least 4 distinct forms: 1. **Walker (Default)**: A standard bipedal robot. 2. **Jet/Plane**: A sleek flying vehicle (moves slightly higher on Y-axis). 3. **Tank/Gunner**: A treaded vehicle with visible cannons. 4. **Ball/Spinner**: A compact sphere for rolling under low obstacles. * **Environment**: A linear, endless-runner style track (infinite scrolling floor) themed as a "Futuristic Sci-Fi Highway". Include a bright skybox. * **Obstacles**: 1. **Spike Pits**: Require "Jet" form to pass. 2. **Giant Enemy Robots/Walls**: Require "Tank" form to destroy. 3. **Low Beams**: Require "Ball" form to roll under. * **Performance Optimization**: Use `InstancedMesh` for repeated environment floor tiles. Merge geometries where possible. Limit dynamic lights to 1 directional light (sun) and simple ambient light. Texture resolution should not exceed 1024x1024. ### 2. Audio Requirements * **BGM**: Energetic, driving Synth-pop or Electro-arcade track (approx. 120-130 BPM) to maintain momentum. * **Sound Effects (SFX)**: * **Transformation**: A digital "morphing" or "glitch" sound when switching forms. * **Action**: "Whoosh" for flying, "Pew-Pew" for tank shooting, "Rolling" loop for the ball. * **Feedback**: Positive "Ding" for clearing an obstacle, crunching metal sound for crashing/game over. ### 3. Gameplay Loop * **Core Mechanic**: The player character automatically moves forward along the Z-axis. The player controls lateral movement (X-axis) and Form Switching. * **Rock-Paper-Scissors Logic**: * Player approaches a **Ground Spike/Gap** -> Must switch to **Jet**. * Player approaches a **Destructible Wall/Enemy** -> Must switch to **Tank**. * Player approaches a **Low Ceiling** -> Must switch to **Ball**. * *Failure to switch in time results in a "Crash" state and level restart.* * **Boss Battle (every 500 units)**: The camera locks, and a large Boss Mech appears. The Boss flashes a color/icon indicating a weakness. The player must switch to the counter-form to damage the boss. * **Victory Condition**: Reach the finish line portal. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape Mode** (to accommodate the width of the track and peripheral enemies). * **Input Method**: * **Left Thumb (Movement)**: An invisible or semi-transparent virtual joystick area on the left half of the screen. Controls left/right strafing. * **Right Thumb (Transformation)**: A prominent UI grid (2x2) on the bottom-right corner containing icons for the 4 forms (Walker, Plane, Tank, Ball). * **UI/UX**: * Transformation buttons must be at least **64x64 pixels** to ensure a large touch target. * **Visual Feedback**: When a transformation button is pressed, the button should pulse or glow, and the character mesh should have a simple particle explosion effect (using `THREE.Points`) to mask the geometry swap. * **Camera**: Follow the player with a slight smooth lag (`Lerp`) to create a sense of speed. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Robo Runner is a thrilling 3D casual running game that combines fast-paced action with strategic transformation mechanics. In this colorful arcade adventure, you take control of an advanced robot capable of morphing into multiple powerful forms. Your mission is to navigate through challenging obstacle courses, battle various enemies, and reach the finish line in each exciting level.

The game features vibrant 3D graphics with a playful cartoon art style that appeals to players of all ages. Each level presents unique challenges that require quick thinking and strategic use of your robot's transformation abilities.

Core Features

Dynamic Transformation System

The heart of Robo Runner lies in its innovative transformation mechanic. Your robot can instantly change into several different forms, each with unique abilities:

  • Airplane Mode : Soar above ground obstacles and spikes
  • Tank Form : Blast through enemies with powerful weapons
  • Spinner Configuration : Navigate tight spaces with enhanced agility
  • Ball Mode : Roll through narrow passages at high speed
  • Gunner Setup : Take out enemy groups with precision shooting

Progressive Difficulty and Unlocks

As you advance through the game, new robot forms become available, expanding your tactical options. Every few levels, you'll unlock a completely new robot with its own set of transformation abilities, keeping the gameplay fresh and exciting.

Epic Boss Battles

Test your mastery of all robot forms in challenging boss encounters. These battles require strategic thinking as you must switch between different transformations to exploit enemy weaknesses and emerge victorious.

Gameplay Mechanics

Simple Yet Strategic Controls

The game features intuitive controls that are easy to learn but offer deep strategic gameplay. Movement is handled through WASD keys, arrow keys, or mouse dragging, while transformation is as simple as pressing Q, E, R, or T to switch between robot types.

Obstacle Navigation

Each level presents a variety of obstacles that require different approaches:

  • Spikes and Pits : Transform into airplane mode to fly safely overhead
  • Enemy Groups : Switch to tank or gunner form to eliminate threats
  • Narrow Passages : Use ball or spinner mode to squeeze through tight spaces
  • Moving Platforms : Time your transformations to match platform movements

Game Features

Complete Free-to-Play Experience - No payment required - enjoy all content without any fees - No download necessary - play instantly in your web browser - Cross-platform compatibility for seamless gaming anywhere

Engaging Progression System - Unlock new robot forms as you complete levels - Master different transformation strategies - Conquer increasingly challenging obstacle courses - Face off against unique boss enemies

Family-Friendly Design - Suitable for players of all ages - Colorful, non-violent cartoon graphics - Simple controls with strategic depth - Quick play sessions perfect for casual gaming

Platform Support

Robo Runner offers excellent cross-platform support:

  • Web Browsers : Play on any modern browser (Chrome, Firefox, Safari, Edge)
  • Desktop : Full compatibility with Windows, Mac, and Linux systems
  • Mobile Devices : Optimized touch controls for smartphones and tablets
  • Touch Interface : Intuitive mobile controls with drag-to-move functionality

Why Play Robo Runner

Robo Runner stands out in the casual gaming landscape by combining simple running mechanics with innovative transformation gameplay. The game offers:

  • Instant Action : Jump right into the fun with no learning curve
  • Strategic Depth : Multiple solutions to each challenge keep gameplay interesting
  • Visual Appeal : Bright, colorful 3D graphics that pop on any screen
  • Accessibility : Easy to play but challenging to master
  • Replay Value : Experiment with different transformation strategies

Whether you're looking for a quick gaming session during a break or want to dive into a longer play session, Robo Runner delivers the perfect balance of casual accessibility and engaging gameplay depth.

Frequently Asked Questions (FAQ)