Skip to main content
Prompts 3D Particle Tunnel Flight Simulator Builder

developer coding user risk: low

3D Particle Tunnel Flight Simulator Builder

The prompt outlines a flight simulator game concept featuring Zenith jets in a reactive 3D particle tunnel and instructs to construct the tunnel using CylinderGeometry with inverte…

PROMPT

Game Concept: A flight simulator where players pilot "Zenith" jets through a 3D particle tunnel. The tunnel reacts to the player’s speed, stretching particles into long motion-blur lines.
Technical Prompt:
Construct a 3D flight tunnel using a large CylinderGeometry with inverted normals. Generate 5,000 star-particles along the inner walls. Link player speed to particle scale.

EXPECTED OUTPUT

Format
code

SUCCESS CRITERIA

  • Construct a 3D flight tunnel using a large CylinderGeometry with inverted normals.
  • Generate 5,000 star-particles along the inner walls.
  • Link player speed to particle scale.

FAILURE MODES

  • May not properly implement particle stretching for motion-blur effect.
  • Might overlook performance issues with 5,000 particles.
  • Could fail to integrate with player jet controls.

CAVEATS

Missing context
  • 3D engine/framework and version (e.g., Three.js r150)
  • Full scene setup including camera, renderer, and animation loop
  • Player jet model and controls implementation
  • Output format (e.g., complete HTML/JS code)
Ambiguities
  • Assumed 3D library (e.g., Three.js) not explicitly stated.
  • Unclear how exactly to 'link player speed to particle scale' for motion-blur effect.
  • No details on player controls or input for speed.

QUALITY

OVERALL
0.65
CLARITY
0.85
SPECIFICITY
0.75
REUSABILITY
0.30
COMPLETENESS
0.50

IMPROVEMENT SUGGESTIONS

  • Explicitly state the 3D library and version, e.g., 'Using Three.js r150'.
  • Add details on player controls and speed calculation.
  • Provide example code structure or pseudocode for particle scaling.
  • Make particle count and tunnel dimensions parameters for reusability.
  • Define output as a complete, runnable Three.js scene.

USAGE

Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.

MORE FOR DEVELOPER