bertieb
498412fca0
Add basic frontend (jQuery+Bootstrap) stub
преди 3 години
bertieb
bae389fc53
Add watchify, browserify & other deps
In dev mode this means changes to ts files can now be watched
live.
преди 3 години
bertieb
5591e0a904
Add README
преди 3 години
bertieb
2f032f5c37
Update test paths
преди 3 години
bertieb
75385132a9
Add gulp for automated builds & Boostrap for FE
Can now build all with 'gulp' (if gulp-cli installed)
Big commit. Breakdown:
- .gitignore includes gulpfile.js (otehrwise excluded)
- gulpfile sets up build steps + browsersync
- src/ files for FE (stub for now)
- moved ts to src/ for consistency
- update tsconfig with new paths
- package.json lists new reqs
преди 3 години
bertieb
501d9d37db
Package info and ignores
преди 3 години
bertieb
cdc9252d45
Move roll stats functions to class RollStats
преди 3 години
bertieb
250695b004
Add individual dice and outcome counts
преди 3 години
bertieb
d4168b7a9a
Initial rollstats (and add entry to tsconfig)
преди 3 години
bertieb
2fc974aa3a
Don't hard code number of dice/rolls
преди 3 години
bertieb
8c3d35fd3c
Export DiceResult, remove dice-counting interfaces
преди 3 години
bertieb
c8e6b6bcf5
Move Asphodice class (etc) to own module
преди 3 години
bertieb
ec315db5a4
export Outcomes + simplify reroll abovebelow check
преди 3 години
bertieb
0c79af9ae2
Include dice.ts so tests compile correctly
преди 3 години
bertieb
bea2bb5c66
Add outcomes + outcomeBalance tests
преди 3 години
bertieb
effc85c13f
Rewrite tests to re-use candidates
преди 3 години
bertieb
14f32e812f
Add tests using Mocha+Chai
преди 3 години
bertieb
0f1fb9ef3b
'Cancel out' reroll pairs when determining re-roll
преди 3 години
bertieb
dde3e66bf0
add cancelRerollDice() as helper function
Cancels out 10s and 1s, for use in rerollNeeded()
преди 3 години
bertieb
22170650c0
Split reroll-determining to own function
Aids unit testing which is needed for good practice and as we
are seeing bugs creep in around unnecessary rerolls
преди 3 години
bertieb
ac0b877685
Add outcome to dice result
Also start sketching out results set for aggregate results
преди 3 години
bertieb
fd42ead81b
Remove unnecessary constructor(), add print line
преди 3 години
bertieb
5730671b27
Rewrite inline comments in TSDoc style
преди 3 години
bertieb
1fe526f1d5
Add countOutcomeBalance - balance successes/fails
преди 3 години
bertieb
110a574b8a
Initial version, rolls 4 asphodice with rerolls
преди 3 години