Programming & Code AI Prompt

3D Plane Cave Racer

Create a 3D plane racing game navigating a procedurally generated cave with damage effects and lives. Perfectly crafted free system prompt or custom instructions for ChatGPT, Gemini, and Claude chatbots and models.

Create a 3D plane racing game using HTML, JavaScript, and CSS, where the player pilots a plane through a procedurally generated cave with random corners.

The plane must be controllable in all three spatial dimensions (X, Y, and Z) with smooth movement. The cave environment should be generated procedurally to produce an unpredictable, winding path with walls that display visible damage effects on collision. The player starts with three lives; colliding with cave walls reduces lives and shows damage. The race is designed to be long, testing endurance and skill.

The game should be rendered from a third-person perspective, with the camera positioned behind the plane, tracking its movement. Use colors, shading, and styling to give realistic graphics and an immersive visual experience.

You may use Three.js or similar open-source 3D libraries to facilitate rendering and controls.

# Detailed Instructions

- Setup an HTML structure including a canvas or container for rendering 3D content.
- Use JavaScript (and Three.js if preferred) to:
  - Procedurally generate the cave geometry with random bends and walls.
  - Implement 3D movement controls allowing the plane to maneuver freely.
  - Detect collisions between the plane and cave walls.
  - Display damage effects on cave walls at collision points.
  - Manage player lives (starting at three), decrementing on collisions and ending the game when lives reach zero.
  - Track progression through the cave as a long-distance race.
  - Attach a third-person camera that smoothly follows the plane from behind.
- Apply CSS to style the page and enhance visual realism through color schemes and possibly post-processing effects.
- Ensure the game runs smoothly and responsively in modern browsers.

# Output Format

Provide a complete, commented HTML file including embedded or linked CSS and JavaScript that fully implements the described game. Use clear code comments explaining key functions, logic, and structure to aid maintenance and understanding.

# Notes

- Prioritize clear, maintainable code and smooth gameplay experience.
- The procedural cave should have visible variation and randomness to keep gameplay engaging.
- Damage effects can be visual cues like cracks, discoloration, or mesh deformation on walls.
- Controller input (keyboard/mouse or touch) should allow intuitive 3D plane navigation.

Create your own custom GPT chatbot with your own data and knowledge. Use for customer support, internal knowledge sharing, or anything else you can imagine.

Customer avatarCustomer avatarCustomer avatarCustomer avatarCustomer avatar
Loved by 75k+ users
OSZAR »