Skip to content

flame-games/wave-function-collapse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple wave function collapse with tile model

This sample demonstrates a simple WaveFunctionCollapse tile model using Flame, Flutter's frame game engine.

Usage

flutter run

This is a simple implementation of the WaveFunctionCollapse tile model.

Tile data is specified in JSON.

Specifies the tile data image path, the sockets that can be combined, and whether they need to be rotated.

{
  "src": "castle/bridge.png",
  "edges": ["ACA", "ABA", "ACA", "ABA"],
  "isRotate": true
}

Tilemap generation screenshot

simple

castle

circles

circuit

floor_plan

knots

rooms

summer

Author

Daisuke Takayama