# OrangeDream Eventually, it's supposed to be a survival/crafting game with space travel. Hence why it's world-shaped. Using the heightmap generator from here: https://github.com/TangentFoxy/heightmap ## Tasks - [ ] Make a GitHub mirror for this repo. - [ ] Remove heightmap library - [ ] Update ReadMe - [ ] ReadMe should also point out where the simplex implementation comes from - [x] Update the `simplex` library to the latest version with FBM - [x] Round the new map generator to a planet shape - [ ] Move `tile_size` out of the map generator (this is a render feature, not a map feature) - [x] Turn the new map gen into a wrapper kind of like my heightmap wrapper? (This is sorta already done in a sloppy way.) - [ ] Rebuild the multi-noise map system. - [ ] Renormalize to Earth extremes. :D (This will probably give bad initial results and need extensive changes.) - [x] Use a spreadsheet to map -0.9 to 0.9 to find a mapping function to modify initial values to realistic height ranges! (This was done with -1 to 1) - [x] Rename `humidity` to `rainfall`. - [ ] make documentation of how this is all working so I can remember when I forget to work on it for a while ### Long-Term - [ ] Do all terrain generation within a radius check so unnecessary work isn't done and discarded. - [ ] Terrain generation steps should happen within a single loop wherever possible? ## Reference - Out of 52 seeds randomly tested, the current code creates a temperature range between -80.64 and 33.78 C. (Tasks/Issues are stored in the ReadMe instead of using a webUI issue tracker due to how using such a tracker negatively influences portability of the project.)