Procedural sea villas. The player arrives by boat. Goal: grab the shiny blue cube and get back. Wooden bridges collapse after one pass, consoles open gates wired to them. Guaranteed to be solvable and without shortcuts.
Different sizes. I like small ones because you can solve them just from a screenshot. Bridges are hard to fit in small sizes though. Often the only way to reach the goal is to cross a wooden bridge, and then the player needs to find another way to return to the pier. ImageImageImageImage
Sometimes it generates quick returns from the goal to the start, like on the 4th output here. Imagine navigating large ones in a first-person perspective, without compass or minimap. Everything is rendered in #MagicaVoxel. ImageImageImageImage
Each floor is a dungeon. Probably would look better if inner stairs were allowed too, but global conditions are harder to satisfy without inner stairs, and I wanted to test the new tech on a harder problem. ImageImage

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with МаГ

МаГ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @ExUtumno

31 Jul 18
Did you know that WFC algorithm can generate ~unbiased (not-necessarily-shortest) paths between A and B? Each tile here has an even number of outgoing edges, therefore all paths split into cycles, except A and B, which become connected by a path! Tiles by @beast_pixels.

Thread.
Take a tileset with Lines, Turns and DeadEnds, but ban DeadEnds everywhere except 2 endpoints. The key is to NOT include T-shaped roads, as they have odd number of outgoing edges, and the result then doesn't have to split into cycles. X-shaped intersections are fine though.
WFC may be an overkill for simple 2d paths, but it's very handy for more complex geometries like 3d stairs or heavily constrained tilesets.
Read 6 tweets
23 Mar 18
@Andy_Makes Yeah, this is a classic problem. You can ensure the playability by either
1. Generate and test, aka rejection sampling.
2. Post-processing: dig tunnels, draw ladders with custom rules.
@Andy_Makes 3. Pre-processing: generate connected structure in advance and use it as constraint for cellular automata/ConvChain/WFC
@Andy_Makes 4. Use a special heuristic to maximize the probability of generating a solvable level
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!