Comment by arbll
3 days ago
I'm assuming it's the render engine that is in pure CSS. You could display a static map in CSS but things like the tools to modify the terrain definitely need JS.
3 days ago
I'm assuming it's the render engine that is in pure CSS. You could display a static map in CSS but things like the tools to modify the terrain definitely need JS.
You might not need it using the new :has() and different inputs as modifiers. Though that's a lot of :has() and probably would kill performance.
I wanted to check if your assumption is correct but I couldn’t find the source code.
Why do you think the renderer is pure css and not e.g. mostly css?
The top right button has a "Download code" which gives you a .zip file. That .zip file doesn't have any JS in it, and renders the terrain just like in the online editor, except you can turn off JS and it still works.
Edit: someone else wrote basically the same an hour ago: https://news.ycombinator.com/item?id=45814791
Looks like it’s a “(css-only terrain) generator” - a generator that lets the user create and download a css only terrain.
As opposed to a “css-only (terrain generator)” - a terrain creation studio built with css only.
GP linked an example of a similar project that allowed you to modify the terrain without any JS at all