Build an infinite 2D world generator with Perlin/Simplex noise for terrain, biome classification, chunk-based loading, and a minimap with explored areas.
proceduralterrainnoiseinfinite
Objectives
Generate terrain using Perlin or Simplex noise
Classify biomes based on elevation and moisture
Implement chunk-based world loading and unloading
Create a minimap showing explored areas
Add decorations and structures per biome
Hints
Use multiple octaves of noise for natural-looking terrain
Chunks should be loaded around the player position
Use a seeded random number generator for reproducibility