Javascript port of the beautiful hex system from Battle for Wesnoth
You need npm and gulp.
sudo apt-get install npm
sudo npm install -g gulp
With tooling installed, you can build the application and run the reference webpage.
npm install
gulp scripts
gulp serve
Now point your browser to http://127.0.0.1:8001/
Component will be written using Typescript, drawn on the Canvas. Gulp will take care of building. Tiles will be uploaded as a sprite atlas, in default png format. WML files with terrain definitions will be converted using short GO program.
- plains
- green grass
- semi-dry grass
- dry grass
- leaf litter (base for trees)
- ice
- snow
- desert
- beach
- hills
- green
- dry
- dunes
- snow
- water
- ocean
- coast
- waves
- swamps
- mud
- mountains
- regular
- dry
- snow
- volcano
- multihex
- villages (multiple types)
- woods, jungle and palms (multiple types)
- extra overlays
- rubbles
- oasis
- flowers
- farms
- stones
- mushrooms
- remains
- ethereal abyss (chasm)
- Better drawing control.
- Get click position in hex coord.
- Draw marker on highlighted and selected hexes.
- introduce some automatic testing
- angular directive (?)
GPL. See LICENSE file in the root of the repository.
Special thanks for the awesome authors of Battle for Wesnoth!