Skip to content

fl4shk/wfc

Folders and files

NameName
Last commit message
Last commit date
Nov 20, 2022
Nov 17, 2022
Nov 6, 2022
Nov 6, 2022
Nov 14, 2022
Nov 6, 2022
Nov 15, 2022
Nov 15, 2022
Nov 18, 2022
Nov 20, 2022
Nov 6, 2022
Nov 13, 2022
Nov 17, 2022

Repository files navigation

wfc

Wave Function Collapse in C++20

This requires the C++ version pcg_random. Also, make sure you recurse submodules when cloning.

Example:

$ ./wfc -i mountain_range.txt -w 32 -h 32 -d 3 -o
^^  &...&           ^^^  &&&&&..
^^^ &...&   ^^     ^^^      &&&&
 ^^ &..&&   ^^   ^^^^           
 ^^ &..&&        ^^^    ^^      
    &..&         ^^^    ^^^     
    &..&    ^^^  ^^^^    ^^     
 ^^ &..&    ^^^    ^^    ^^^  ^^
^^^ &..&    ^^^           ^^  ^^
^^  &..&         &&&&&&         
    &..&  &&&&&&&&&..&&&&&&&&&&&
&&&&&..&&&&&....................
................................
...............&&&&&........&&&&
&&&&&&&&&&&&&&&&&  &&.......&   
    &&              &.......&   
           ^^^^     &......&& ^^
&       ^^^^^^^  ^^ &......&& ^^
&       ^^^^     ^^ &.......&   
&  &&               &.......&   
&&&&&&&&&&&&&&      &......&&   
........&&..&&&&&&&&&......&&   
...........................&    
&&&&&......................&    
    &...&&&&&&&............&    
    &..&&     &............&    
^   &..&      &............&  &&
^^  &..&   ^^ &............&&&&&
^^  &..& ^^^^ &..&&&&...........
    &..& ^^^  &..&  &...........
&&&&&..&      &..&  &..&&&&&&&&&
&&.....&      &..&  &..&       &
.......&      &..&  &..&  ^^    

Releases

No releases published

Packages

No packages published