1.0.3 • Published 3 years ago

biom-generator v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Biom generator

Npm package version Small size Building

Generation random map with bioms

Example 1Example 2Example 3
Example 3Example 1Example 2

.

  • Install

npm i biom-generator
  • Usage

generateMap(
    // List of bioms parameters
    bioms: Biom[],
    // Generation parameters
    parameters: GenerationParameters
): number[][]
  • Biom parameters

ParameterDescriptionType
tileIndexTexture index for tilemapnumber
levelBiom breakpoint (height)number
  • Generation parameters

ParameterDescriptionTypeDefault
widthMap widthnumber
heightMap heightnumber
frequencyMap detalizationnumber10
redistributionRaise the elevation to a powernumber1.1
regenerateSeedRegenerate cached seedbooleanfalse
  • Example

const generateMap = require('biom-generator');

const BIOMS = {
    WATER: 0,
    GRASS: 1,
    MOUNTS: 2,
};

const biomList = [{
    tileIndex: BIOMS.WATER,
    level: 0.15,
}, {
    tileIndex: BIOMS.GRASS,
    level: 0.60,
}, {
    tileIndex: BIOMS.MOUNTS,
    level: 1.00,
}];

const tilemap = generateMap(biomList, {
    width: 500,
    height: 400,
});
1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago