Okay, the jam's topic comes out in 3 hours - I'll likely have a good chunk of time to work on it this weekend, and then send it off to my buddy to make music (he's also put himself in the 3 hour time limit, which is fun.)
Assuming the topic can fit this Legend-lite thing I've been thinking about, that'll be what I do. If not, well...I guess I'll need to figure something else out entirely.
I made a prototype of a fish-population legend-mode. Allowing you to click on a procgenned map and be told a type of fish there. Unfortunately the distribution is fully random at this point (as in, all oceans have the same list of fish, when in reality, I'd like both regional (northern fish and southern fish) and depth (near-shore and deep sea) discrimination. That said, it was a successful and quick project that I then set about remaking in Godot 4.
Then I realized how different Godot 4 is. It's pretty different. Maybe as different as the jump from Python 2 to Python 3. Many of the things I used are now completely different.
Some examples:
OpenSimplexNoise allows you to generate noise (like white-noise on a TV), obviously. This has been replaced by FastNoiseLite, which also has a host of different methods. Though, generating noise from a seed is still the same.
Tilemaps were fully re-written. Most of the functions you can call from a tilemap are gone or changed - including the essential tilemap.get_cell(coordinates) which would just tell you what tile is at that cell. I used this in the tactics prototype as well, so it's something I'm relying on. Tilemaps now have several different getters and they're a bit more complicated now. But far more versatile. Tilemaps now work with layers very easily, which is something that was frustrating me in previous 3.5 projects.
There's also some small changes to thing I always use such as OS.get_window_size() - which has now been changed to DisplayServer and has its own methods. A lot to learn here!
After this jam, I'll remake this fishing world gen thing and see if I can make things regional without too much work. It's a project I'm, for some reason, really into - and would be pretty good for learning how Tilemaps now work.