Noise Map Generator by GamerOver9000

This game was added to the Sandpit for the following reason: Incomplete

The game appears to be unfinished, or is a demo of a longer work which has not yet been completed. Once the game has been completely written, it may be re-categorised.
This is a noise map generator that uses 2D Perlin/Simplex noise to generate the map. Noise has many applications but it is often used in game development to procedurally generate game worlds.

This project was mainly a learning experience for me as I wanted to see if I could get noise generation working in Quest so I could apply it to other projects later down the line.

[Settings]
*Map Width: Controls the width of the canvas.
*Map Height: Controls the height of the canvas.
*World Size: Controls the size of the world. The higher the number, the longer generation takes!
*Noise: Can choose between Perlin or Simplex noise.
*Seed: An integer between 1 - 65536. You can click the ? beside it to get a random seed.
*Octaves: Can have a maximum of 6 octaves. You can click the + beside it to add a new octave.
*Octave: Comes with 3 different number inputs. You can click the X beside it to delete the octave.
*Filter: Can choose between the elevation or moisture filter.

[Commands]
Until I figure out how to add a vertical scrollbar to the custom status pane. You may have to use commands to change the settings as the pane can extend past the screen and you won't be able to change the hidden settings.

*Add #text# Octave: Adds octave.
*Delete Elevation Octave: Deletes elevation octave. Enter octave # with command.
*Elevation Seed #text#: Changes elevation seed. Enter ? with command to get a random seed.
*Moisture Seed #text#: Changes elevation seed. Enter ? with command to get a random seed.
*Delete Moisture Octave: Deletes moisture octave. Enter octave # with command.

*Map Width #text#: Changes canvas width.
*Map Height #text#: Changes canvas height.
*World Size #text#: Changes world size

*Noise Type #text#: Changes noise type.
*Filter #text#: Changes filter type.
*Update/update: Generates and draws the map.

*Clear Screen: Clears screen.

[Links]
*NoiseJs
https://github.com/josephg/noisejs

*Making Maps with Noise Functions
https://www.redblobgames.com/maps/terrain-from-noise/#elevation

*Video Demo
https://youtu.be/2oryUmfUURI?si=tdVED_Ig1_5dNwY7

You are not logged in.

If you log in before playing, you'll be able to save your progress - which means you can come back later and pick up where you left off.

Log in
Play online
None yet!
Log in to post a review or comment.

Support

Forums