looping/wraparound/spherical/tiling world
Like a spherical world, where if you keep walking in a straight line you will eventually return to the starting point (and thus also the world is necessarily of a hard limited size). But of course not truly spherical, rather just a normal square map of limited size, that tiles with itself.
Would on-demand random generation of a tiling map even be possible? How effectively can you procedurally transition between two (and really far more) disparate blocks, to what effectiveness of looking natural? If it is possible that would probably solve the problem - just track general positioning and number of blocks generated, fake in the 'tiling' as needed (as player approaches the edges). Corners would be an additional necessary consideration.
How about the actual transition, when the player crosses one edge to another? It seems to me that you would have to do something like creating a false/falsely-positioned 'instance' of the edge chunks, and then really the whole world - but could this be a problem on very small map sizes where the original instance of the edge block is still loaded? Could it cause any internal logic problems (eg. liquids running into themselves)?
Would on-demand random generation of a tiling map even be possible? How effectively can you procedurally transition between two (and really far more) disparate blocks, to what effectiveness of looking natural? If it is possible that would probably solve the problem - just track general positioning and number of blocks generated, fake in the 'tiling' as needed (as player approaches the edges). Corners would be an additional necessary consideration.
How about the actual transition, when the player crosses one edge to another? It seems to me that you would have to do something like creating a false/falsely-positioned 'instance' of the edge chunks, and then really the whole world - but could this be a problem on very small map sizes where the original instance of the edge block is still loaded? Could it cause any internal logic problems (eg. liquids running into themselves)?