https://github.com/olivervea/olve.grids
https://github.com/olivervea/olve.grids
dotnet model-synthesis procedural-generation tilemap tiles wfc
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/olivervea/olve.grids
- Owner: OliverVea
- License: mit
- Created: 2024-12-10T13:01:44.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2025-02-01T08:06:43.000Z (5 months ago)
- Last Synced: 2025-03-27T17:47:08.246Z (3 months ago)
- Topics: dotnet, model-synthesis, procedural-generation, tilemap, tiles, wfc
- Language: C#
- Homepage:
- Size: 36.9 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README

[](https://www.nuget.org/packages/Olve.Grids)[](LICENSE)
# Olve.Grids
## Table of contents
- [Purpose](#purpose)
- [Overview](#overview)## Purpose
The purpose of this library is to define rules for a tile atlas and then procedurally generate outputs given some input geometry.
It handles a specific problem, i.e. generating valid variations of a tile atlas given some input geometry. It assumes a grid-based system where each cell can contain a tile from a tile atlas.
## Overview
* **[Olve.Grids](src/Olve.Grids)** - The core library.
* **[Olve.Grids.DeBroglie](src/Olve.Grids.DeBroglie)** - Generation of using the [DeBroglie](https://github.com/BorisTheBrave/DeBroglie) library.
* **[Demo](src/Demo)** - A CLI application showcasing the library.Please see the individual projects for more information.