Skip to content
This repository has been archived by the owner on Apr 30, 2019. It is now read-only.

Responsive single-page web application to assist in bookkeeping things like Characters, Initiative, Hit Points, Conditions, et cetera, during D20-based table top RPG sessions.

jeroenheijmans/battle-top

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 

BattleTop

BattleTop is a responsive single-page web application to assist in bookkeeping things like Characters, Initiative, Hit Points, Conditions, et cetera, during D20-based table top RPG sessions.

Warning

This project is no longer under active development. Due to limited time for playing RPGs and thus limited time to test it (as well as limited motivation to further develop it), I've decided to put the project "officially" on hold.

Moved

This project was originally hosted on Google Code, but that link may die soon since Google is "Bidding farewell to Google Code". It used to be a Mercurial repository, so older commits may contain traces of that (e.g. .hgignore files).

Status & Live version

The app is functional, but still very much in "beta" (mainly because of usability issues). If you want to give it a spin anyways, feel free to grab the source or try the live version. Use at your own pleasure & risk!

Features

Current features include:

  • Track characters. Add and remove monsters, NPCs, PCs, and environment initiatives. You can also reset the list to the party, or to a blank, new list.
  • Track initiative. Keep initiative and initiative modifiers, sort the list by initiative, keep track of ready and delay actions.
  • Track conditions. Each character has its own list of conditions which you can add, remove or change, with a number of turns to it (so they wear off automatically).
  • Track hit points. Each character optionally has a number of hit points. You can deal damage or apply healing to change the hit point amount.
  • Save/Load. Using the LocalStorage? API BattleTop? will save your state every 5 seconds. If you navigate away or re-open the page on your next play session the old state will be there.

Note: because BattleTop extensively uses many modern features (html5 semantic markup, css3 features, modern JS such as LocalStorage), only modern browsers will be supported.

Screenshots

Here are some screenshots of what the app (c/sh)ould look like:


setup view


regular in game view


ready and delay examples


damage/healing


About

Responsive single-page web application to assist in bookkeeping things like Characters, Initiative, Hit Points, Conditions, et cetera, during D20-based table top RPG sessions.

Resources

Stars

Watchers

Forks

Packages

No packages published