Reminds me of an unfinished game I did long time ago: https://www.youtube.com/watch?v=aTtX8CavRTk
It also had a 3D mode. Unfortunately it was too difficult to understand what was going on and most play testers were just confused, instead of having fun. :)
I used Hilbert curves for data locality in a distributed system a few years back. It’s great for optimizing range queries across multi-dimensional data. Does your implementation use SIMD for the bit-interleaving? I remember that being the main bottleneck we hit when generating keys on the fly.
Reminds me of an unfinished game I did long time ago: https://www.youtube.com/watch?v=aTtX8CavRTk It also had a 3D mode. Unfortunately it was too difficult to understand what was going on and most play testers were just confused, instead of having fun. :)
Written in Rust, with cross-platform + web visualiser in egui.
I used Hilbert curves for data locality in a distributed system a few years back. It’s great for optimizing range queries across multi-dimensional data. Does your implementation use SIMD for the bit-interleaving? I remember that being the main bottleneck we hit when generating keys on the fly.