So I have an idea for terrain generation that I believe would allow the game to have an infinite world while at the same time not adding much (if any) tax on the computer (aside from Hard Drive space) and I don’t believe it would be extremely difficult to implement; but it should be well worth the effort. So I signed up just to tell you guys about it.
So the basic idea is; the map that you are currently viewing would be stored in RAM, and when you leave that map it would take you to a loading screen, save your game to the hard drive, and unload it. Then it would load in the next map either from disk or the terrain generator (perhaps if you are returning to your settlement it may even speed up time and simulate for a minute to emulate the time since a player last viewed it, or not it’s up to you guys. ), and trigger any encounters that may await an adventuring party you may or may not be bringing with you to the next map. This could be expanded infinitely to create much larger worlds and more immersive worlds.
If it is still unclear what I am talking about; I have attached a diagram to help explain it better. Diagram
Edit: Feedback on whether or not this is a viable option for Stonehearth would be much appreciated.