Skip to content

The Expansion Update

Compare
Choose a tag to compare
@sashakoshka sashakoshka released this 13 May 23:57
· 258 commits to main since this release

Version 0.6

This update brings many technological improvements. Countless hours of debugging went into this :)

List of changes

  • Terrain has gone from being 64x64x64 to 192x192x192
  • The way that the system generates and stores chunks in memory has been completely changed:
    • Chunks are now stored as sorted structs with a pointer to a blocks array that is allocated upon generation
    • There are currently 27 of them in a 3x3x3 grid
    • They are automatically sorted, and are looked up using a binary search algorithm
  • Debug screen has been redesigned, and shows more info
  • A special debug menu was added to options that provides a 3D xrayable map of the current chunk
  • Terrain generation is far more varied in terms of height

What it looks like

Screenshot from 2021-05-13 19-54-13
Screenshot from 2021-05-13 19-55-16
Screenshot from 2021-05-13 19-55-36
Screenshot from 2021-05-13 19-56-25
Screenshot from 2021-05-13 19-56-37