Skip to content

Repository files navigation

TerraNova

World generator in Typescript.

Live Demo

http://terranova.kaelan.org/ (requires Chrome 70+, or Firefox with SharedArrayBuffers enabled)

Build status: CircleCI

Install

  • npm run dev: starts webpack dev server
  • npm run build: builds for production

Releasing

Currently, all commits to master will automatically release to production. Versions are used to track incompatible changes and warn the user when their saved games or worlds are obsolete. These warnings are based on the package.json version.

When to release

  • When the world generator is changed
  • When the game code is changed

How to release

We use release-it to handle releases. This is configured to update the npm package version (we don't publish to npm) and push git tags, which are available on Github.

e.g.: npx release-it minor

About

Web-based world generator

Topics

Resources

Stars

14 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages