DeBroglie
PETSCII-Tile
DeBroglie | PETSCII-Tile | |
---|---|---|
2 | 1 | |
435 | 6 | |
- | - | |
4.5 | 5.4 | |
19 days ago | 10 months ago | |
C# | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
DeBroglie
-
WaveFunctionCollapse: Generates bitmaps that are locally similar to the input
I played around a lot with this library:
https://github.com/BorisTheBrave/DeBroglie
Fun stuff, but I struggled to get a lot of value out of using it for level gen. You get cool patterns, but levels need structure and intent to be interesting. Adding constraints to the algorithm becomes a big-oh nightmare and you end up with frequently unsolvable paths as the algorithm recurses.
The game Bad North used it to good effect, so depending on the game it may be a very useful tool in the toolbelt.
https://m.youtube.com/watch?v=0bcZb-SsnrA
-
Map generation with finite tileset
Docs here: https://github.com/BorisTheBrave/DeBroglie
PETSCII-Tile
-
Introducing PETSCIITile Framework - Building Tile-Based Games with ASCII and Graphics!
Link to Source Code: here
What are some alternatives?
fast-wfc - An implementation of Wave Function Collapse with a focus on performance.
tile.net - A simple .NET API for TileĀ® Bluetooth trackers
WaveFunctionCollapse - Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
TileGameLib - TileGameLib is a toolkit for quick and easy development of tile-based, pseudo-8-bit games.
Vortice.Windows - .NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
GameWork-Foundation - Architecture-agnostic code and tools to make Unity based games.
TiledCS - TiledCS is a dotnet library for loading Tiled tilesets and maps
MonoGame - One framework for creating powerful cross-platform games.
PixiEditor - PixiEditor is a lightweight pixel art editor made with .NET 7
vtpk2mbtiles - Convert ESRI VTPK into mbtiles
Silk.NET - The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
TileIconifier - Creates tiles for most Windows 8.1 and 10 start menu icons