skilltree

A library for the creation of interactive skill trees.

Usage no npm install needed!

<script type="module">
  import skilltree from 'https://cdn.skypack.dev/skilltree';
</script>

README

About

This is a library for handling the creation, saving, loading and verification of skill trees.

I originally wrote a skill planner a couple of years ago for Global Agenda and wanted to extend that to encompass other games. This required a bit more engineering, decoupling and less spaghetti code.

Contributing

You will need to install node.js and npm. Run npm install -d inside the project directory to install the dependencies needed for development.

I will not accept contributions against only the generated .js file(s). Modify the .coffee files as needed and run make before doing a pull request. This will build the generated files and run the tests.