The diamond-square algorithm generates realistic fractal terrain by recursively subdividing a grid and adding
random offsets scaled by roughness. The result is a height field with natural-looking mountains, valleys, and coastlines.
Higher roughness creates jagged alpine terrain; lower values give rolling hills.