Skip to content

TheNumerus/enigmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

120 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

enigmap

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

Generators:

  • Circular
  • Islands

Renderers:

  • Basic (software)
  • OpenGL

Example map:

Example map

About

Hexagonal map generator and renderer

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages