Hexagonal map generator and renderer written in Rust.
use enigmap::{
prelude::*,
generators::Islands,
renderers::OGL
};
let mut hexmap = HexMap::new(100,75); // data structure for map
let gen = Islands::default();
gen.generate(&mut hexmap);
let renderer = OGL::default();
let img = renderer.render(&hexmap); // renders to image- Circular
- Islands
- Basic (software)
- OpenGL
Example map:
