Skip to content

judus/procedural-terrain-js

Repository files navigation

Procedural Terrain JS

Demo here

This project is a 16x16 tile-based procedural terrain generator that uses JavaScript and Perlin noise to dynamically simulate diverse biomes, from aquatic to alpine environments, complete with vegetation determined by a secondary heat map. The generator is designed for endless exploration, with terrain appearance influenced by a seed value that initiates unique algorithmic terrain formations. Vegetation layers are added based on the terrain's characteristics.

This demonstration uses of a custom-built rendering engine and utilizes offscreen canvases for better performance. The engine is capable of handling multiple offscreen canvas layers which are merged for final display on the canvas

About

Endless tile-based landscape generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published