Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Proceduraltoolkit | 1,922 | 9 months ago | 13 | mit | C# | |||||
Procedural generation library for Unity | ||||||||||
Fast Wavenet | 1,620 | 6 years ago | 15 | gpl-3.0 | Python | |||||
Speedy Wavenet generation using dynamic programming :zap: | ||||||||||
Godot Procedural Generation | 1,036 | a month ago | 1 | other | GDScript | |||||
Procedural generation algorithms and demos for the Godot game engine | ||||||||||
Questgen.ai | 729 | 9 days ago | 29 | mit | Python | |||||
Question generation using state-of-the-art Natural Language Processing algorithms | ||||||||||
Gorogue | 448 | 4 | 3 | 19 days ago | 118 | October 08, 2022 | 26 | mit | C# | |
.NET Standard roguelike library in C#. Features many algorithms and data structures pertinent to roguelike/2D game developers, specifically designed to be minimally intrusive upon the developer's architecture. | ||||||||||
Tavor | 222 | 5 years ago | 1 | October 08, 2015 | 53 | mit | Go | |||
A generic fuzzing and delta-debugging framework | ||||||||||
Codealchemist | 209 | 4 years ago | mit | F# | ||||||
Semantics-aware Code Generation for Finding JS engine Vulnerabilities | ||||||||||
Polygen | 172 | 5 years ago | 1 | August 27, 2018 | 2 | apache-2.0 | Go | |||
genetic algorithm for approximating an image with polygons (Golang) | ||||||||||
Dungeon Generation | 119 | 6 years ago | mit | Python | ||||||
A simple demonstration of various roguelike dungeon generation algorithms. | ||||||||||
Distance Occlusion | 91 | 4 years ago | unlicense | C++ | ||||||
A library of distance and occlusion generation routines |
The code provided in this repository is designed to demonstrate C++ implementations of several procedural generation algorithms (listed below) for use in creating a heightmap, and applying that heightmap to a plane mesh on the CPU. This application uses DirectX 11 and DirectXTK, in addition to a lecturer-provided framework as part of coursework. The code provided here was originally intended to fulfil requirements of a coursework brief.
The algorithms demonstrated here are as follows:
The procedural generation algorithms implemented in this repository should be easily portable to other frameworks and applications as they are not dependent on DirectX libraries or the custom framework. Initial functionality is included in the terrain mesh class to demonstrate how a heightmap can be translated into a DirectX mesh (vertex and index buffers) for use in DirectX applications.