Engines NIFE Roadmap Shatterloop Game Projects
Deprecated Saepes Mundi Other Projects Blog

Shatterloop

Shatterloop Terrain Configurations

Posted March 18, 2021 by Xhin

I'm keeping this post separate because it'll be a useful reference as I build out the different systems that require it.

I have the foundation for this built already, but this post will have specific implementations and caveats for each system that uses it:

  • Surface materials -- Configured

  • Cave materials -- Configured

  • Fishing v1 Overworld -- Configured

  • Fishing v1 Caves -- Configured

  • Combat spawns -- Configured

  • Quantum Plane -- Configured

  • There are 7 Replies


    Surface Materials

    Resources

  • Rocks
  • Insects
  • Grasses (Plants)
  • Shrubs (Brush)
  • Trees (Trunk)

    Always configured

  • Standard -- any kind of terrain around it.
  • Isolated 1 -- All adjacents are floors
  • Mountainous 1 -- All adjacents are solid
  • Submerged 1-Any -- All adjacents are water

    Singled Variations

    X-/Y means X,X,X,X,X+1,X+1,X+1,X+2,X+2,Y. Pyramid probability scaling.

    (Pick 0-/2 from this category)
  • Isolated 1-(floor 1 color)
  • Isolated 1-(floor 2 color)
  • Isolated 2-(floor 1 color)
  • Isolated 2-(floor 2 color)

    (Pick 2-/4 from this category)
  • Isolated 2
  • Isolated 3
  • Mountainous 2
  • Mountainous 3
  • Submerged 2-any
  • Submerged 3-any

    (Pick 3-6 from this category)
  • Submerged 1-green
  • Submerged 1-blue
  • Submerged 1-cyan
  • Submerged 1-brown
  • Submerged 1-gray
  • Submerged 1-transition

    (Each of the above has a 1/3 chance of its variation)
  • Submerged 2-green
  • Submerged 2-blue
  • Submerged 2-cyan
  • Submerged 2-brown
  • Submerged 2-gray
  • Submerged 2-transition

    (R(1,3). If 3, pick strict, otherwise pick normal)
  • Cliff -- bordered by water and solid and nothing else
  • Cliff strict -- half water, half solid

    (R(1,3). If 3, pick strict, otherwise pick normal)
  • Shore -- bordered by water and floor and nothing else
  • Shore strict -- half water, half floor

    (R(1,3). If 3, pick strict, otherwise pick normal)
  • Mountainside -- bordered by solid and floor and nothing else
  • Mountainside strict -- half floor, half solid

    (1/3 of this happening)
  • Structure screen strange loop -- Strange loop is on screen

    Piecemeal conditions

    Create 3-5 piecemeal with 2 conditions, 1-2 with 3 conditions. Make sure these are unique.

    (Pick one)
  • Wet Any
  • Wet Green
  • Wet Blue
  • Wet Cyan
  • Wet Brown
  • Wet Gray
  • Wet Transition

    (Pick one)
  • Rockhome -- Exactly 1 solid tile adjacent
  • Between -- 2 solid tiles on opposite sides (including diagonally)

    (Pick one)
  • Void Sea 1
  • Void Sea 2
  • Void Sea 3
  • Void Sea on screen

    (Pick one)
  • Structure screen Town
  • Structure screen Dungeon

    (Pick one)
  • Harmonic 1
  • Harmonic 2
  • Harmonic 3

    (Pick one)
  • Symbiotic Starshard
  • Symbiotic cave hole

    (Pick one)
  • Tetrad ♅♄
  • Tetrad ♆♀
  • Tetrad ♂♃

  • April 17, 2021
    Xhin
    Sky's the limit

    Cave Materials

    Resources

  • Fire rock
  • Water rock
  • Ice rock
  • Earth rock
  • Wind rock
  • Wood rock

    Home dimension has one of each, which are color-coded. Alt dimensions have different distributions.

    Always configured

  • Standard -- any kind of terrain around it.
  • Isolated 1 -- All adjacents are floors
  • Mountainous 1 -- All adjacents are solid
  • Submerged 1 -- All adjacents are water
  • Burning 1 -- All adjacents are lava.
  • Symbiotic Crystal -- There's a crystal on screen.

    Singled Variations

    X-/Y means X,X,X,X,X+1,X+1,X+1,X+2,X+2,Y. Pyramid probability scaling.

    (Pick 2-/4 from this category)
  • Clustered 1
  • Clustered 2
  • Mountainous 2
  • Mountainous 3
  • Submerged 2
  • Submerged 3
  • Burning 2
  • Burning 3

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Cliff -- bordered by water and solid and nothing else
  • Cliff strict -- half water, half solid

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Shore -- bordered by water and floor and nothing else
  • Shore strict -- half water, half floor

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Mountainside -- bordered by floor and solid and nothing else
  • Mountainside strict -- half floor, half solid

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Pumice -- bordered by lava and solid and nothing else
  • Pumice strict -- half lava, half solid

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Volcano -- bordered by lava and floor and nothing else
  • Volcano strict -- half lava, half floor

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Obsidian -- bordered by water and lava and nothing else
  • Obsidian strict -- half water, half lava

    Piecemeal Conditions

    Create 3-5 piecemeal with 2 conditions, 1-2 with 3 conditions. Make sure these are unique.

    (Pick one)
  • Wet

    (Pick one)
  • Burning

    (Pick one)
  • Rockhome -- Exactly 1 solid tile adjacent
  • Between -- 2 solid tiles on opposite sides (including diagonally)

    (Pick one)
  • Void Sea on screen

    (Pick one. These get turned off if symbiotic/wet/burning are chosen and they aren't possible on that cave level).
  • Level 1-3
  • Level 4-7
  • Level 8-10

    (Pick one)
  • Symbiotic Gashroom
  • Symbiotic Hole
  • Symbiotic Altar (see below)
  • Symbiotic Aether Lens (not necessarily possible depending on the level)

  • May 11, 2021
    Xhin
    Sky's the limit

    Overworld Fishing v1 Terrain Configurations

    Water

    (always pick one of these, regardless of other conditions).
  • Wet Green
  • Wet Blue
  • Wet Cyan
  • Wet Brown
  • Wet Gray
  • Wet Transition

    These six are also fallbacks if no conditions are true.

    Singled Variations

    X-/Y means X,X,X,X,X+1,X+1,X+1,X+2,X+2,Y. Pyramid probability scaling.

    (R(1,3). If 3, pick strict, otherwise pick normal)
  • Cliff -- bordered by water and solid and nothing else
  • Cliff strict -- half water, half solid

    (R(1,3). If 3, pick strict, otherwise pick normal)
  • Shore -- bordered by water and floor and nothing else
  • Shore strict -- half water, half floor

    (1/3 of this happening)
  • Structure screen -- Strange loop is on screen

    Piecemeal conditions

    Create 3-5 piecemeal with 2 conditions, 1-2 with 3 conditions. Make sure these are unique.

    (Pick one)
  • Rockhome -- Exactly 1 solid tile adjacent
  • Between -- 2 solid tiles on opposite sides (including diagonally)

    (Pick one)
  • Void Sea 1
  • Void Sea 2
  • Void Sea 3
  • Void Sea on screen

    (Pick one)
  • Structure screen Town
  • Structure screen Dungeon

    (Pick one)
  • Symbiotic Starshard
  • Symbiotic Cave hole
  • Symbiotic Unclaimed Resource

    (Pick one)
  • Tetrad ♅♄
  • Tetrad ♆♀
  • Tetrad ♂♃

  • May 11, 2021
    Xhin
    Sky's the limit

    Cave Fishing Terrain Configurations

  • Always Wet 1. Should be obvious. Also serves as a fallback.

    Always configured singles

  • Symbiotic Crystal
  • Symbiotic Lava
  • Level 8-10

    Singled Variations

    X-/Y means X,X,X,X,X+1,X+1,X+1,X+2,X+2,Y. Pyramid probability scaling.

    (Pick 1-/2 from this category)
  • Submerged 2
  • Submerged 3
  • Submerged 4

    (R(1,3). If 3, pick strict, otherwise pick normal)
    Cliff -- bordered by water and solid and nothing else
  • Cliff strict -- half water, half solid

    (R(1,3). If 3, pick strict, otherwise pick normal)
  • Shore -- bordered by water and floor and nothing else
  • Shore strict -- half water, half floor

    (R(1,3). If 3, pick strict, otherwise pick normal)
  • Obsidian -- bordered by water and lava and nothing else
  • Obsidian strict -- half water, half lava

    Piecemeal Conditions

    Create 3-5 piecemeal with 2 conditions, 1-2 with 3 conditions. Make sure these are unique.

    (Pick one)
  • Burning

    (Pick one)
  • Rockhome -- Exactly 1 solid tile adjacent
  • Between -- 2 solid tiles on opposite sides (including diagonally)

    (Pick one)
  • Void Sea on screen

    (Pick one. These get turned off if symbiotic/burning are chosen and they aren't possible on that cave level).
  • Level 4-5
  • Level 6-7
  • Level 8-9
  • Level 10

    (Pick one)
  • Symbiotic Gashroom
  • Symbiotic Hole
  • Symbiotic Altar
  • Symbiotic Aether Lens

  • May 11, 2021
    Xhin
    Sky's the limit

    Overworld Nest Terrain Configurations

    Always configured

  • Standard -- any kind of terrain around it.
  • Isolated 1 -- All adjacents are floors
  • Mountainous 1 -- All adjacents are solid
  • Submerged 1-Any -- All adjacents are water

    Singled Variations

    X-/Y means X,X,X,X,X+1,X+1,X+1,X+2,X+2,Y. Pyramid probability scaling.

    (Pick 0-/2 from this category)
  • Isolated 1-(floor 1 color)
  • Isolated 1-(floor 2 color)
  • Isolated 2-(floor 1 color)
  • Isolated 2-(floor 2 color)

    (Pick 0-/2 from this category)
  • Isolated 2
  • Isolated 3
  • Mountainous 2
  • Mountainous 3
  • Submerged 2-any
  • Submerged 3-any

    (Pick 1-2 from this category)
  • Submerged 1-green
  • Submerged 1-blue
  • Submerged 1-cyan
  • Submerged 1-brown
  • Submerged 1-gray
  • Submerged 1-transition

    (Each of the above has a 1/3 chance of its variation)
  • Submerged 2-green
  • Submerged 2-blue
  • Submerged 2-cyan
  • Submerged 2-brown
  • Submerged 2-gray
  • Submerged 2-transition

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Cliff -- bordered by water and solid and nothing else
  • Cliff strict -- half water, half solid

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Shore -- bordered by water and floor and nothing else
  • Shore strict -- half water, half floor

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Mountainside -- bordered by floor and solid and nothing else
  • Mountainside strict -- half floor, half solid

    Piecemeal conditions

    Create 1-2 piecemeal with 2 conditions. Make sure these are unique.

    (Pick one)
  • Wet Any
  • Wet Green
  • Wet Blue
  • Wet Cyan
  • Wet Brown
  • Wet Gray
  • Wet Transition

    (Pick one)
  • Rockhome -- Exactly 1 solid tile adjacent
  • Between -- 2 solid tiles on opposite sides (including diagonally)

    (Pick one)
  • Tetrad ♅♄
  • Tetrad ♆♀
  • Tetrad ♂♃

  • May 12, 2021
    Xhin
    Sky's the limit

    Caves Nest Terrain Configurations
    Always configured

  • Standard -- any kind of terrain around it.
  • Isolated 1 -- All adjacents are floors
  • Mountainous 1 -- All adjacents are solid
  • Submerged 1 -- All adjacents are water
  • Burning 1 -- All adjacents are lava.

    Singled Variations

    X-/Y means X,X,X,X,X+1,X+1,X+1,X+2,X+2,Y. Pyramid probability scaling.

    (Pick 0-/2 from this category)
  • Mountainous 2
  • Mountainous 3
  • Submerged 2
  • Submerged 3
  • Burning 2
  • Burning 3

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Cliff -- bordered by water and solid and nothing else
  • Cliff strict -- half water, half solid

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Shore -- bordered by water and floor and nothing else
  • Shore strict -- half water, half floor

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Mountainside -- bordered by floor and solid and nothing else
  • Mountainside strict -- half floor, half solid

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Pumice -- bordered by lava and solid and nothing else
  • Pumice strict -- half lava, half solid

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Volcano -- bordered by lava and floor and nothing else
  • Volcano strict -- half lava, half floor

    (1/2 chance of doing this at all, after that 1/3 chance of going strict)
  • Obsidian -- bordered by water and lava and nothing else
  • Obsidian strict -- half water, half lava

    Piecemeal Conditions

    Create 1-2 piecemeal with 2 conditions.

    (Pick one)
  • Wet
  • Burning

    (Pick one)
  • Rockhome -- Exactly 1 solid tile adjacent
  • Between -- 2 solid tiles on opposite sides (including diagonally)

    (Pick one. These get turned off if wet/burning are chosen and they aren't possible on that cave level).
  • Level 1-3
  • Level 4-7
  • Level 8-10

  • May 12, 2021
    Xhin
    Sky's the limit

    Quantum Plane v2 Terrain Configurations

    These are very different from the other systems.

    Blank tiles in these can be anything else.

    One-color patterns

    X represnts where that color has to be,
    O represents the tile that turns into exotic matter.

    quantum_cross
    X
    X O X
    X


    quantum_x
    X X
    O
    X X


    quantum_corner
    (4 rotations)
    X X X
    X O
    X


    quantum_rods
    (2 rotations)
    X X
    X O X
    X X


    2-color patterns

    1 -- color 1
    2 -- color 2
    O -- tile that turns into exotic matter

    quantum_diag_cross
    (4 rotations)
    1
    1 O 2
    2


    quantum_intersect
    (2 rotations)
    1
    2 O 2
    1


    quantum_split_rods
    (2 rotations)
    1 1 1
    O
    2 2 2


    quantum_alternating
    1 2 1
    2 O 2
    1 2 1


    -- OR --

    2 1 2
    1 O 1
    2 1 2


    May 12, 2021
    Xhin
    Sky's the limit

    Reply to: Shatterloop Terrain Configurations

    Username
    Password