All Projects → ironarachne → world

ironarachne / world

Licence: Apache-2.0 license
This is a fantasy world generation API and set of Go packages for the same.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to world

wfc
Wave Function Collapse library in C, plus a command-line tool
Stars: ✭ 317 (+654.76%)
Mutual labels:  procedural-generation, procgen
Godot-ProcGen-Dungeon-Generator
A simple Dungeon Procedural Generator using Godot.
Stars: ✭ 24 (-42.86%)
Mutual labels:  procedural-generation, procgen
vscode-dmbinder
Visual Studio Code extension for managing campaign documents.
Stars: ✭ 53 (+26.19%)
Mutual labels:  tabletop-gaming, tabletop-rpgs
namegen
A library and CLI program for generating random names, written in Go.
Stars: ✭ 24 (-42.86%)
Mutual labels:  procedural-generation
poisson-disk-sampling
Poisson disk sampling in arbitrary dimensions
Stars: ✭ 147 (+250%)
Mutual labels:  procedural-generation
vengi
Home of a voxel game engine and its tools (like a voxel editor)
Stars: ✭ 800 (+1804.76%)
Mutual labels:  procedural-generation
CubicNoise
1D & 2D Random noise with bicubic interpolation
Stars: ✭ 76 (+80.95%)
Mutual labels:  procedural-generation
DrawSpace
Space-game oriented rendering engine
Stars: ✭ 20 (-52.38%)
Mutual labels:  procedural-generation
Weltenschaft
Open-Source terrain generator 🗺️
Stars: ✭ 41 (-2.38%)
Mutual labels:  procedural-generation
npc
Game master's tool to manage characters and other campaign files
Stars: ✭ 13 (-69.05%)
Mutual labels:  tabletop-gaming
landscape
Procedural landscape
Stars: ✭ 17 (-59.52%)
Mutual labels:  procedural-generation
pandt
A tabletop role-playing game system
Stars: ✭ 17 (-59.52%)
Mutual labels:  tabletop-gaming
zeo
Multiplayer WebVR worlds made out of npm modules.
Stars: ✭ 47 (+11.9%)
Mutual labels:  procedural-generation
voxigen
Voxel handling library for game development, threaded generation/io/meshing with openGL rendering.
Stars: ✭ 47 (+11.9%)
Mutual labels:  procedural-generation
SpaceProject
A top-down 2D, procedurally generated space exploration and shooter game using libGDX. Kinda like Asteroids, only a little bigger.
Stars: ✭ 28 (-33.33%)
Mutual labels:  procedural-generation
caves
2D Cave Exploration Game with Procedurally Generated Levels
Stars: ✭ 29 (-30.95%)
Mutual labels:  procedural-generation
Recursive-Tile-Map-Growth
Tile based level growth algorithm used in Procedural Dungeon Toolkit
Stars: ✭ 40 (-4.76%)
Mutual labels:  procedural-generation
Road-Generator-Unity3d
Procedural road generator for Unity3d
Stars: ✭ 33 (-21.43%)
Mutual labels:  procedural-generation
CellForest
A cellular-automaton forest simulation set to live data-driven music.
Stars: ✭ 19 (-54.76%)
Mutual labels:  procedural-generation
aframe-lsystem-component
L-System/LSystem component for A-Frame to draw 3D turtle graphics. Using Lindenmayer as backend.
Stars: ✭ 33 (-21.43%)
Mutual labels:  procedural-generation

World Generator

This is a tool and library to procedurally generate fantasy worlds.

The API runs on port 7531.

Configuration

The following environment variables configure the API and are required:

  • WORLDAPI_DATA_DIRECTORY: The absolute directory that contains data files for the application.
  • WORLDAPI_SAVE_DIRECTORY: The absolute directory where files will be written to.
  • WORLDAPI_SAVE_TARGET: Either DO to save to Digital Ocean or filesystem to save to the local file system.
  • WORLDAPI_WEB_DOMAIN: The domain name (without protocol) the API serves on. For example, www.worldapi.com.

Building

Run ./build.sh. The binary will be dist/worldapi.

Running in Development

Run ./run.sh. It will set sane defaults and use the local filesystem for saving files.

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].