All MicroEvals
One shot contest winner
Create MicroEval

One shot contest winner

This was the winner of the one shot challenge

Prompt

Create a complete polished 3D gravity manipulation puzzle game using Three.js. The output must be one self-contained HTML file that runs immediately in the browser. GAME CONCEPT: Create a cinematic sci-fi puzzle game called "Gravity Shift". The player is a gravity engineer trapped inside impossible artificial environments. The goal is to manipulate gravity, move objects through space, activate portals, and solve increasingly complex physics puzzles. CORE GAMEPLAY: - Create a fully playable 3D first-person/third-person puzzle experience. - The player controls a gravity manipulation device. - Allow changing the direction of gravity between six axes: - normal downward gravity - upward gravity - left/right gravity - forward/backward gravity - Objects in the world should physically react to gravity changes. - Create movable cubes, spheres, energy cores, and metallic objects affected by gravity. - Objects should fall, collide, roll, float, and orbit depending on gravity settings. - Include a gravity ray/cursor showing the current gravity direction. - Add a gravity field visualization around affected objects. PUZZLE SYSTEM: Create multiple handcrafted puzzle rooms with increasing difficulty. Room examples: 1. Introduction chamber: - Teach basic gravity switching. - Player moves a cube onto a pressure plate to open a portal. 2. Reverse gravity chamber: - The floor becomes the ceiling. - Player must rotate gravity to walk on walls. 3. Black hole chamber: - Create a controlled black hole that attracts objects. - Player must use attraction forces to move energy cores into a reactor. 4. Time distortion chamber: - Add slow-motion gravity zones. - Objects move slower inside fields. 5. Impossible architecture chamber: - Create floating platforms, rotating rooms, and shifting gravity paths. Each room should have: - Entry point - Puzzle objective - Interactive objects - Exit portal - Completion animation PHYSICS: Implement a lightweight custom physics system: - gravity acceleration - velocity - collisions - friction - object bouncing - attraction forces - black hole gravity - magnetic-like gravity zones Do not rely on external physics engines. Make the simulation optimized for browser performance. VISUAL STYLE: Create a futuristic cinematic environment inspired by sci-fi laboratories. Visual features: - dark space environment - glowing neon materials - holographic interfaces - energy particles - animated grid floors - floating structures - volumetric-looking effects using shaders/particles - glowing portals - black holes with swirling particles - gravity distortion effects Use: - Three.js from https://esm.sh/three@0.164.1 - Procedural geometry whenever possible - Canvas/SVG generated textures if needed - Google Fonts for futuristic UI typography CAMERA: Create cinematic camera movement: - smooth third-person follow camera - ability to rotate view - smooth transitions between rooms - dramatic camera movement when activating portals or gravity changes PLAYER CONTROLS: Desktop controls: - WASD movement - mouse look - gravity switching keys: Q = rotate gravity left E = rotate gravity right Space = jump F = activate gravity device Add an on-screen tutorial showing controls. UI: Create a polished HUD: - current gravity direction indicator - objective text - puzzle progress - energy meter - level number - completion screen AUDIO: Add procedural sound effects using Web Audio API: - gravity activation sound - portal sound - object collision sounds - achievement sounds PARTICLES: Create particle systems for: - gravity fields - portals - black holes - explosions - energy objects OPTIMIZATION: - Use instanced rendering where possible. - Keep performance smooth. - Avoid external models unless they are loaded from allowed sources. - Generate most assets procedurally. POLISH: The final result should feel like a real indie game prototype, not a tech demo. Include: - title screen - instructions - multiple levels - restart button - win states - smooth animations - visually impressive effects Prioritize a 60-second "wow moment" where a player can immediately understand the gravity mechanic and see impossible physics happening.

A system prompt was added to support web rendering

Drag to resize

Response not available

Drag to resize
Drag to resize

Response not available

Drag to resize
Drag to resize