Skip to content

A tool for the board game Gloomhaven to help visualize attack modifier decks and their mid-scenario statistics - includes selectable perks for the 17 classes, as well as resulting distributions for normal, advantage, and disadvantage rules.

License

Notifications You must be signed in to change notification settings

Happyquack/GloomhavenModifierDeck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GloomhavenModifierDeck

Link to the tool

Gloomhaven Attack Modifier Deck Simulator

Overview

This is a WIP tool for the board game Gloomhaven, designed by Isaac Childres and published by Cephalofair Games (link to BoardGameGeek page), that you can use during your Gloomhaven game to check the current (if you're playing a scenario) or overall stats of your attack modifier deck.

This tool will only contain content that my party has unlocked to prevent any spoilers for me, and I will attempt to organize this in such a way to prevent accidental spoilers to anyone else using this tool.

If you have any suggestions or requests, please feel free to log an issue and I'll get back to you the next time I see it.

Disclaimer on Coding Expertise

I am an occasional coding hobbyist, nowhere near the level of those who code more than one thing a year, yet I am quite comfortable in Python and Java, and I have dabbled in HTML, CSS, and C/C++ in the past. However, I've judged that making this tool in JavaScript would be easiest, so I've been learning JavaScript throughout the making of this project. This means that I know roughly what I'm doing, but I don't know of every optimization (nor am I typically concerned with minor ones at the expense of readibility). Please understand this if you ever decide to read my source code and leave any comments - advice would be much appreciated =).

Features

Here's what the tool offers so far:

  • A visual display of the character deck
  • All 17 classes from the base Gloomhaven game (except for Three Spears, Circles, and Eclipse), including their perk lists and modifiers
  • The ability to add/remove -1's, blesses, and curses from your deck
  • The ability to select which number base deck you are using (1, 2, 3, or 4)
  • The ability to designate cards as already drawn by selecting them to flip them over, as well as a single button to easily flip them all face-up
  • The tool remembers what perks you have selected for each character, as well as which cards have been flipped, as you switch between classes
  • A graphical distribution of the expected modifier card drawn during an attack, including using advantage and disadvantage rules (WIP - Edge cases of one card left not accounted for)
  • The expected chance of possible rolling modifier effects (WIP - numerical rolling modifiers are not entirely accurate with advantage)
  • A spot to enter your attack value to calculate your expected damage (WIP - does not include rolling modifiers), as well as to handle nuances in advantage/disadvantage rules
  • The option to show the statistics of your mid-scenario current deck, ignoring flipped-over cards

Here's what I'm working on adding:

  • The probabilities of ending up with certain attack ranges (e.g. +0 or above, +1 or above)
  • Taking rolling modifiers into account when displaying the expected damage
  • Taking advantage into account when displaying numerical rolling modifier chances
  • Replacing "SANDBOX" with "MONSTER DECK" and enabling it so players can keep track of monster deck statistics
  • Making chart results more readable
  • Making chart updating smoother
  • Acknowlege long image loading times
  • Adding Frosthaven content
  • Adding Jaws of the Lion content
  • Adjusting advantage rules for Frosthaven and JotL - customizable order of card preference as an approximation of what might happen
  • Adding Crimson Scales content
  • Adding Forgotten Circles content

About

A tool for the board game Gloomhaven to help visualize attack modifier decks and their mid-scenario statistics - includes selectable perks for the 17 classes, as well as resulting distributions for normal, advantage, and disadvantage rules.

Topics

Resources

License

Stars

Watchers

Forks