https://github.com/imnetcat/world
2D World map procedural generator WIP
https://github.com/imnetcat/world
2dmaps geography-map map-generator
Last synced: 12 months ago
JSON representation
2D World map procedural generator WIP
- Host: GitHub
- URL: https://github.com/imnetcat/world
- Owner: imnetcat
- Created: 2023-06-20T13:20:56.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-08T12:52:29.000Z (about 2 years ago)
- Last Synced: 2025-01-11T17:33:35.513Z (over 1 year ago)
- Topics: 2dmaps, geography-map, map-generator
- Language: TypeScript
- Homepage:
- Size: 351 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 2D World map procedural generator

Site-generator for 2d maps of virtual worlds, looped along the X and Y axis, with heights, biomes, temperature, and humidity.
Two-dimensional Perlin noise is used to generate heights, and ordinary trigonometric functions are used to generate temperature and humidity parameters.
_Work in progress_
### Installation requirenments:
- OS: Debian 11 or Ubuntu 20\22 (works in Windows also)
- RAM: 512 MB+
- SSD: 1GB+
- CPU: 1 core
### Installation dependencies
nodejs, docker, docker-compose
### Installation for Ubuntu:
Clone repo
```
git clone https://github.com/imnetcat/world
cd world
```
Install dependencies:
```
sh deploy\dependency.sh
```
Start application:
```
docker-compose up -d
```
Used links:
https://www.redblobgames.com/maps/terrain-from-noise/
https://www.redblobgames.com/articles/noise/introduction.html
https://www.youtube.com/watch?v=oOy3IkOLbWs