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
- Context7 Library Documentation Expertdevelopercoding
- Structured Python Production Code Generatordevelopercoding
- Angular Standalone Directive Generatordevelopercoding
- Pytest Unit Test Suite Generatordevelopercoding
- Unity Architecture Specialistdevelopercoding
- Web Typography CSS Generatordevelopercoding
- VSCode CodeTour File Expertdevelopercoding
- Senior Python Code Reviewerdevelopercoding
- Structured Cross-Language Code Translatordevelopercoding
- Multi-DB SQL Query Optimizer and Builderdevelopercoding