atum
Version:
A Procedural Graph Based Javascript Library
69 lines (60 loc) • 1.28 kB
Plain Text
Complete the following to Finish Version 1.0:
- Basics
- Automating Tools
- Shapes Libraries
- Point Generation
- Random Library
- Basic Diagram with PAN connection
Basics:
- Test pre written code
+ Redist
+ Rand
Automating Tools and Library Pulling
- Grunt
+ JS Minification (Build)
+ Live Reload (Dev)
+ Packaging external libaries
+ npm or node package
> require("Atum")
> import Atum from "Atum"
Diagram
- Use ES6 standards
- Recursive divisions
+ Voronoi recursion
+ Simple subdivisions
+ L-Systems divisions
- Diagram traversal
+ A-star
+ Dijkstra
Utilities
- Clean up the Util File and put in ES6 capabilities
- Rand
+ Have the Point Distributions key off of a local or global rng
- Point Distributions
+ Random
+ poisson
+ Box blue noise
+ Square
+ Hexagonn
+ Circular
Shapes modules
- Basic Classes
+ Polygon
+ Square
+ Circle
+ Triangle
- Shape Modufications
+ Inset
+ Outset
+ Perturb
Town Generation
- Roads
- Town Shape
- Rivers
- Town Subdivision
- Districts / Wards / Borough
+ Resursive subdivision
Instance "Battle Map" Generation
- Low priority
Rendering
- SVG creation and rendering library