Artificial Terrain in 2D
Generating a grid of Perlin Noise
Color and save as JSON for Trinity import
How about using Perlin noise to make a topo map, with user input on things like elevation range and the Perlin parameters. Apply a color scale and ability to save as a text file. Alternatively, read in and display an existing JSON terrain file. I have also done a version of this with 3D visualization and a mesh with webGL.