A simple initiative tracker for DnD
Site: mattkatt.github.io/roll-for-initiative Current Version - v1.1
To create an easy-to-use mobile-based initiative tracker for DnD/d20 games - intention is to create something "faster than paper". Potential in future to add additional features, but initial goal is to keep it simple.
As a DM, I already find myself using modern technology more and more while running games - to keep notes, hold stats, play music, etc; a single tablet is already far easier to carry than a Players Handbook, DMG and Monster Manual, not to mention any other books needed to run a particular session.
- Allow user to quickly create actors with stats and add them to the initiative tracker
- Roll for Initiative: a single button that rolls the initiative for all 'monster/npc' characters, and prompts for player's results, ordering the tracker based on those results (with tie-breakers/grouping similar results)
- Ability to drag-and-drop in new actors into an active tracker and have their initiative included
- Initial app setup and layout
- Add and destroy actors with minimal settings (name, initiative bonus, npc/character)
- Move actors from tracker to a holding 'drawer'
- Save current state in
localStorage
- Roll initiative for actors on button click
- Order initiative list based on results
- Prompt for player initiative rolls
- Allow for tie-breakers
- github.io page
- PWA for download to device
- Allow user to roll initiative for characters
- Allow user to select tie-breaker rules
- Allow users to change die rolled for initiative
- Dark mode
- v1.0 - Initial release
- Allow users to add/destroy Player Characters and Monsters/NPCs to the app drawer
- Can add actors to the initiative tracker, instigate initiative, and enter players roll results
- Tracker is automatically re-arranged based on initiative result, and can add more actors mid-initiative
- v1.1
- Added ability to roll initiative for players
- Set focus to 'name' input when adding new actors
- v1.1.1
- Security Fix
- v1.1.2
- Updated NPM packages
Please report any bugs/issues or suggestions via the github issues tab
Vue.js is an MIT-licensed open source project with its ongoing development made possible entirely by the support of these awesome backers.
npm install
npm run serve
npm run build
npm run lint