ykw815/NonEuclideanMaze — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a small browser based non Euclidean maze project in TypeScript. I want a simple home page that links to a playable 2D version, a playable 3D version, an about page, and basic editors for both 2D and 3D so I can make or tweak rooms myself.

The main idea is that the maze should feel impossible in a fun way, with rooms and connections that do not behave like a normal layout. Make the 2D view easy to understand and the 3D view immersive enough to walk around and notice the weird spatial tricks. The editors should let me place or connect rooms and save the data in a straightforward format the app can load again.

Please keep it as a clean static site that runs locally in the browser, with the pages wired up and sample room data included so I can try it right away. If something is unclear, use sensible defaults and look up current docs online if you need to.

Want more depth? Deep Reverse