
This is a prototype that I created using HTML and JavaScript. We required a digital player sheet for testing that could dynamically calculate health, mana, and damage. We also needed a game master equivalent that could track enemies and any possible battlefield actions. The intended end result is to have player sheets sync with the game master sheet. All values will update when the game master updates the round.
Player Sheet
For the player sheet, I added sections for everything that a player will need to keep track of. All of the elements accept an initial input and then are updated every time the Next Round button is pressed. There is a section for an animal companion or familiar right under the player's stats to avoid needing to switch to another page while in combat or during any role playing scenarios. The Modifiers section is meant for items, armor, or skills that affect things like the player's health pool or damage reduction. The Spell List table can be filled out with the information of a spell and contains a cast button that reduces the Current Mana value. When a new item or spell is added to either of the tables, its information is placed on a new line under the table. The final section at the bottom is for equipment, skills, or hirelings that a player may have. I left these as textboxes for ease of use as they might be used or lost at any point.
GM Sheet
This sheet is a slimmed down version as the game master only needs to keep track of enemies and any possible battlefield actions during combat. There is a section for lair/battlefield actions with countdowns that update along with the Next Round button. Under that is the enemy list. The Game Master fills out the enemies information and clicks the Add Enemy button. Enemy cards stack vertically with each new enemy being added under the previous one. All of the enemy stats on each card also updated with the Next Round button. Lastly, there are reference tabs at the top right of the page where the game master can click to open an overlay that displays important information such as combat actions or status conditions. Clicking on the reference tabs do not interfere with any enemy cards or battlefield actions.
Notes
For this section, we look at the different things that players like to keep track of as well as what other digital platforms we're offering. Each note type is separated into different tabs where the player can enter new notes similar to the Spell List table. Each note remains editable after it has been entered.