Skip to content

Jaysmito101/WFCForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



GitHub repo size Lines of code GitHub commit activity
Maintenance Support me on Patreon


WFCForge

WFCForge is a procedural as well as a custom game art generator! This is based on Wave Function Collapse.

Screenshots

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Outputs

Output

Output

Output

Views

Building from source

Linux

  1. Install dependencies
    • Build chain: cmake, gcc (should be 13 to support C++20 format header)
    • Project deps: opengl (libgl1-mesa-dev)
    • GLFW deps: libxrandr-dev, libxinerama-dev, libxcursor-dev, libxi-dev
  2. Run the Helper.py script as listed in the help output:
    1. Initialize & update the submodules:

      python Helper.py initsm && python Helper.py updatesm
    2. Generate the cmake files:

      python Helper.py generate
    3. Build the project:

      python Helper.py build

About

A Procedural + Directed Game Art Generator

Resources

License

Stars

Watchers

Forks

Languages