kennethdamica / Diamond_Square_Noise

Lua implementation of the Diamond Square algorithm, with visualization in Love

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Diamond_Square_Noise

Lua implementation of the Diamond Square algorithm, with visualization in Love (www.love2d.org).

Usage:

ds = require('Diamond_Square_Noise')
size = 513 -- Note that size must be of the form 2^n + 1 for some integer n.
heightmap = ds:create(size)

Diamond_Square_Noise:create() returns a 2D array with values between 0 and 255.

Here's a link to another good implementation of this algorithm in Lua: https://github.com/mlepage/heightmap

About

Lua implementation of the Diamond Square algorithm, with visualization in Love

License:MIT License


Languages

Language:Lua 100.0%