All Projects → HextoryWorld → ProceduralHexTerrainGenerator

HextoryWorld / ProceduralHexTerrainGenerator

Licence: MIT license
Procedural Hex Terrain Generator

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to ProceduralHexTerrainGenerator

SiVi
Simplex texture visualization tool
Stars: ✭ 20 (+0%)
Mutual labels:  simplex-noise
Farge
🎈Tell the name of hex color
Stars: ✭ 23 (+15%)
Mutual labels:  hex
SwiftRadix
Easily convert integers to binary/hex/octal strings and back again with clean functional syntax.
Stars: ✭ 34 (+70%)
Mutual labels:  hex
link preview
Link preview elixir library
Stars: ✭ 17 (-15%)
Mutual labels:  hex
go-rainbow
Golang Helper for beautiful CLI Applications
Stars: ✭ 86 (+330%)
Mutual labels:  hex
abacus
Abacus is a tool to simplify the handling of units
Stars: ✭ 22 (+10%)
Mutual labels:  hex
ColorHelper
No description or website provided.
Stars: ✭ 34 (+70%)
Mutual labels:  hex
nrf-intel-hex
Yet another parser for "Intel HEX" files.
Stars: ✭ 21 (+5%)
Mutual labels:  hex
colour
Validate colours.
Stars: ✭ 31 (+55%)
Mutual labels:  hex
HexMate
High-performance hex encoding and decoding for .NET
Stars: ✭ 36 (+80%)
Mutual labels:  hex
ecto trail
EctoTrail allows to store Ecto changeset changes in a separate audit_log table.
Stars: ✭ 51 (+155%)
Mutual labels:  hex
react-color
🎨 Is a tiny color picker widget component for React apps.
Stars: ✭ 50 (+150%)
Mutual labels:  hex
data-encoding
Efficient and customizable data-encoding functions in Rust
Stars: ✭ 92 (+360%)
Mutual labels:  hex
HoneyBEE
HoneyBEE is a Minecraft server implementation written in go, with help from wiki.vg (huge thanks to them), that aims to be fast by utilising go-routines and being optimised for a low cpu/ram footprint. (Pre-Alpha)
Stars: ✭ 22 (+10%)
Mutual labels:  honeycomb
Noisy-Nodes
Adds various noise generation nodes to Unity Shader Graph, including 3D noise nodes.
Stars: ✭ 186 (+830%)
Mutual labels:  simplex-noise
terraform-provider-honeycombio
A Terraform provider for Honeycomb.io
Stars: ✭ 37 (+85%)
Mutual labels:  honeycomb
hex-rgba
Convert HEX to RGBA
Stars: ✭ 12 (-40%)
Mutual labels:  hex
ecto commons
Ecto common validators for Date, Time, URLs, Emails, PostalCodes, Phone Numbers, Luhn checks, etc.
Stars: ✭ 33 (+65%)
Mutual labels:  hex
mix script
A build tool which allows you to use mix packages in an elixir script
Stars: ✭ 16 (-20%)
Mutual labels:  hex
godot-anl
Accidental Noise Library in Godot Engine enhanced with visual noise editor
Stars: ✭ 95 (+375%)
Mutual labels:  simplex-noise

HTML5 Procedural Hexagon Terrain Generator

GitHub license

A basic and customizable procedural hexagon terrain generator made in Javascript.

Demo

You can see the generator working at the Demo Page.

Also, you can play with a more visual appealing Tiled version of this terrain generator.

HTML5 Procedural Hexagon Terrain Generator

HexGrid Settings

  • Edge size
  • Orientation (flat, pointy)
  • Number of hexes (columns,rows)
  • Show / hide coordinates
  • Show / hide grid border
  • Line Thickness
  • Contour Interval
    • Terrain Archetype
      • Deep Water
      • Shallow Water
      • Flat
      • Hill
      • Mountain
      • Mountain Impassable

Elevation Noise

  • Seed
  • Frequency
  • Redistribution
  • Octaves
  • Islands

Moisture Noise

  • Seed
  • Frequency
  • Redistribution
  • Octaves
  • No draw moisture

Biomes

  • Water
  • Flat
    • Desert
    • Grassland
    • Forest
  • Hill
    • Desert
    • Grassland
    • Mixed Forest
    • Needleleaf Forest
  • Mountain
    • Desert
    • Shrubland
    • Alpine Forest
  • Mountain Impassable
    • Snow

Map Seed

Copy to save the map setings and restore.

Viewport

  • Drag
  • Wheel Zoom
  • Bounce
  • Hex Info on click: Coordinates, elevation, moisture, terrain and biome.

Export as PNG

Actually you can export the terrain generated to png.

Libraries

Reference

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].