Skip to content

mattkatt/roll-for-initiative

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

roll-for-initiative

A simple initiative tracker for DnD

Site: mattkatt.github.io/roll-for-initiative Current Version - v1.1

Mission

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.

Initial features

  • 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

@todo

  • 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

Added features

  • Allow user to roll initiative for characters

Possible features

  • Allow user to select tie-breaker rules
  • Allow users to change die rolled for initiative
  • Dark mode

Version History

  • 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

Issues

Please report any bugs/issues or suggestions via the github issues tab


Vue logo

Build Status Coverage Status Downloads Version License Chat
Build Status

Supporting Vue.js

Vue.js is an MIT-licensed open source project with its ongoing development made possible entirely by the support of these awesome backers.

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.