1.0.3 • Published 4 years ago
biom-generator v1.0.3
Biom generator
Generation random map with bioms
| Example 1 | Example 2 | Example 3 |
|---|---|---|
![]() | ![]() | ![]() |
.
Install
npm i biom-generatorUsage
generateMap(
// List of bioms parameters
bioms: Biom[],
// Generation parameters
parameters: GenerationParameters
): number[][]Biom parameters
| Parameter | Description | Type |
|---|---|---|
tileIndex | Texture index for tilemap | number |
level | Biom breakpoint (height) | number |
Generation parameters
| Parameter | Description | Type | Default |
|---|---|---|---|
width | Map width | number | |
height | Map height | number | |
frequency | Map detalization | number | 10 |
redistribution | Raise the elevation to a power | number | 1.1 |
regenerateSeed | Regenerate cached seed | boolean | false |
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,
});

