Skip to content

Prototype for the encounter difficulty calculator page

Notifications You must be signed in to change notification settings

etsu-dnd-at/difficulty-estimator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

difficulty-estimator

Prototype for the encounter difficulty calculator page

CSCI 5200 (Software Systems Engineering) | Fall 2017

Building

This is written in Elm - you will need to have Elm installed to compile the source into an HTML file.

The app has three main pieces:

  • index.html - static page that loads compiled Javascript
  • diffcalc.elm - all the page logic and contents
  • style.css - CSS rules

To compile, run $ elm-make diffcalc.elm --output build/elm.js

Then open ./index.html to see the page.

Architecture

Have a look at The Elm Architecture for how the data flow works.

To-Do

  • refactor actions to reduce duplication
  • change build to compile to js and use static html file
  • extract static CSS to separate file
  • add calculations output
  • add full calculation tables with show/hide option

About

Prototype for the encounter difficulty calculator page

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages