lifebeyondfife
Joined 15 years ago
Joined 15 years ago
Finally got round to vibe coding something in Godot this summer for my city. It used GeoTIFFs on AWS S3 at s3://copernicus-dem-30m/ for elevation. No authentication required, each tile covers 1°×1°. Combined this with OpenStreetMap. Was enough to get started and satisfy curiosity. As you state, lots more that could be done.
The numbers themselves are all interchangeable, so you have 9! combinations: 362,880.
Columns 1-to-3 are all interchangeable, as are 4-to-6, and 7-to-9. On top of this, these blocks of columns (1-to-3, 4-to-6, 7-to-9) are all interchangeable. Read about wreath products in group theory to know more. Each of the above symmetries are 3!, combined to yield 3! * 3! = 36 combinations. As well as the columns though, the rows have the same property, so those can be combined too: 36 * 36 = 1,296.
Finally, there are the symmetries of a square. Combining all rotations and flips yields a further 8.
In total, sudoku has 3,762,339,840 symmetries. Owing to the starting state of the sudoku puzzle being incomplete, the orbit of the set of points (more group theory) will be smaller than 3 billion, but it provides an efficient method of recreating many more puzzles with the same property. In this case, human complexity.
http://web.archive.org/web/20231127182010/https://imois.in/g...
I bought the 52x90 poster where each square is a week of your life. I've filled in significant events. It helps me ensure I keep working on making those events coming.
It was interesting reaching the occasional child who assumed this kind of thing wasn't for them.
(I'm a UK citizen, based in the UK, and I have local colleagues supporting products that are deployed to both commercial .com, and US .gov domains. They deploy to .com themselves, but another team based in the US deploy to .gov)