Skip to content

mcoirad/DiplomacyMapGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiplomacyMapGenerator

Random Map Generation for Diplomacy Board Game

  • Customize the number of players, number of starting supply centers, neutral supply center density, fleet density etc.
  • Customize terrain generation with 20+ preset map types that filter perlin noise various ways
  • Even create a map based off of an existing image with image upload
  • Balancing features such as guarantees to water access, boost central players etc.
  • WebDip compatible variant exporter
  • Map sizes as big as your computer can handle

Demo: Diplomacy Map ProcGen by mcoirad -p5.js Web Editor

Run locally

This project is a static site. From the repository root:

python3 -m http.server 8000

Then open http://localhost:8000.

GitHub Pages

The app is configured to deploy from GitHub Actions. In GitHub, set Settings -> Pages -> Build and deployment -> Source to GitHub Actions. Pushes to main will publish the static site.

Runtime dependencies are checked into the repository:

  • p5.js is loaded locally instead of from the p5.js editor or a CDN.
  • vendor/simple-zip.js provides the ZIP export helper used by the webDip variant download.

Randomly Generated Map for Diplomacy Board Game

About

Map Generation for Diplomacy Board Game

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors