I made a web app for tracking players and monsters. Would love some feedback

Hey r/Gloomhaven! I wrote a web app to automate much of the tracking and card management. I would love some feedback if you are interested in checking it out. https://j13huang.github.io/gloomhaven/ Thanks!

Some features:

  • Player/monster hp/status effect tracking
  • Basic summon tracking
  • Attack modifier deck with perk and curse/blessing support
  • Monster initiative ordering
  • Boss support with immunity support
  • Player level/scenario level calculations
  • Element and turn tracking

https://j13huang.github.io/gloomhaven/

Posted Feb 7, 2018, 6:07 AM UTC · edited

2144
8baker•

Doesn't display well on mobile (android running lightning browser)

The elements I like, but only see up to inert earth, can't get to the rest. I like that they are automatically reduced at the end of a round.

I'm assuming that the monster actions and attack decks are shuffled on the respective special cards. But can't tell that from a quick observation.

Biggest problem, I couldn't search for enemies, could only add bosses. Could be a mobile problem, but I for one don't want the laptop out during gaming sessions.

Didn't see a save party function, I wouldn't use it if I had to punch in 4 characters worth of info every time. Might be an idea to put in a radio box to track characters (and their attack mod decks), or just pick a level to play the scenario at.

I like the simplicity, and end of turn automation, but needs work to be worth it for me.

Again, all this from a pretty lightweight browser, with high security features enabled, could well be working as intended for other browsers on android.

J

2
j13huangOP•

Thanks for the feedback!

I am foolishly realizing that there are a bunch of people who would prefer the app to be on mobile. I'll see if I can come up with a better way of handling the top header (maybe just make it thicker).

2
8baker•

Your very welcome, when it's in its next iteration go ahead and let me know and I'll play a scenario with it.

I live in a bus, and while our table is large for a motorhome, it's tiny for gloomhaven. Anything that reduces clutter is a bonus.

Seriously, having monster star cards in 3 different places gets confusing

1
j13huangOP•

Okay, I made the header more responsive for smaller screens. Also there should already be a place to type and filter the monster list, but I'm not sure why buttons and input boxes don't show up well on mobile.

Here's a screenshot https://imgur.com/a/1RBhM

1
imguralbumbot•

^(Hi, I'm a bot for linking direct images of albums with only 1 image)

https://i.imgur.com/EhTyTyv.png

^^Source ^^| ^^Why? ^^| ^^Creator ^^| ^^ignoreme ^^| ^^deletthis

1
Waggadaoku•

I don't know of you've seen, but they've added a party save function. You requested it first, and they responded to my comment about it but missed yours (they're doing a great job responding to people, though).

2
8baker•

Didn't see, will test though, I like an active Dev

1
Meradanis•

I tried to add some normal monsters, they were shown as inactive and I couldn't flip their cards. I didn't like the fact that the drawn attack modifier cards are laid out, I'd prefer them to stack with only the top one visible. I couldn't figure out how to reshuffle the attack modifier deck. A little icon appeared when 2x damage was drawn, but it didn't do anything when pressed.

Android 7 user btw.

2
j13huangOP•

Thanks for the feedback!

The attack modifier deck is supposed to shuffle only when the round ends, as far as I know. So that means drawing monster cards then resolving all the actions. I've made the end turn button handling the shuffling of each deck if necessary. Have I interpreted the rules wrong?

If I stack the attack modifier deck, how would you like to see advantage and rolling cards? Would you prefer it if every drawn card was stacked in another pile instead of the first 5?

1
Therrion•

You've got the rules right. However, how do you end turn with no active monsters? I can create a ghost monster and use it to end turns, but I think it'd be nice to be able to end turns without using the bypass.

I see no other problems (checking this out on my computer, would use my tablet, someone mentioned mobile was difficult). Any plans to add an option to add more classes?

1
j13huangOP•

Good idea! I updated it so that the end turn button can still be pressed with a confirmation if no monster cards have been flipped.

I also (hopefully) fixed the header bar for mobile.

2
Mjoelnnir•

Works fine on Windows PC with Chrome. I would add some Mouse Over Explanations or something in that regard explains certain things.

I was able to find out everything within 10 minutes on my own but some explaination would help.

Also I would stack the Heroes modifiers cards it gets quite confusing with rolling modifiers.

2
j13huangOP•

Thanks for the feedback!

Can you explain a little more about what's confusing with rolling modifiers? I laid all the attack modifiers out so we could keep drawing from the deck and have a view of all the cards we needed to combine. How were you imagining handling rolling modifiers instead?

2
Mjoelnnir•

When several cards have been drawn and you have a stack of like 11 cards and you can see them all at once, you cannot know which was drawn for this attack. I would whether add a new layer with a button End attack and then discard all shown cards when that is clicked or always only show the last card.

1
Waggadaoku•

Pros

+Looks extremely useful

+I like how the top bar is always visible

+Top bar has turn number and end turn button, which will save scrolling

+Having the stats built in is fantastic

+Easy to use after a minute or two of poking things, after which I can find everything fast

Cons

-Can't manually remove bless/curse in case you accidentally hit the button.

-On mobile, top bar is only visible to Earth

-On mobile, when adding perks, the buttons on bottom are almost completely off screen

-Can't select non-starter classes (should be named by number or image reference to avoid spoilers)

-Can't reset page and keep characters

-Can't save characters for later sessions

Otherwise it seems like you've accounted for everything I can think of that I'd want. Those seem like easy fixes, the hardest being saving characters. I really like it, and would use it as is to save table clutter, but would like to see those things changed/fixed.

2
Waggadaoku•

The other thing that would be REALLY useful is to add a way to put in each players initiative, and display turn order for the round, including monsters.

3
j13huangOP•

Thanks for the feedback! I'll experiment with a number line and letting the user click to add players on that line.

1
j13huangOP•

-Can't manually remove bless/curse in case you accidentally hit the button.

-On mobile, top bar is only visible to Earth

-On mobile, when adding perks, the buttons on bottom are almost completely off screen

-Can't save characters for later sessions

Okay I made an update that should hopefully address those issues. let me know if you take another look!

2
Waggadaoku•

Some of the elements require scrolling (top bar, select party), but otherwise yes!

1
Waggadaoku•

You also fixed (whether on purpose or not):

-On mobile, when adding perks, the buttons on bottom are almost completely off screen

1
j13huangOP•

Unfortunately my group hasn't gotten that far in our gloomhaven campaign yet to add the rest of the perks. I was afraid of spoiling myself, but if the perks for the non-starter classes are pretty ordinary like the starter ones, I would be happy to add them.

Can you give me a small spoiler to let me know if that's the case? Or are the non-starter class perks super unique?

I would also appreciate some coding help if someone who already knows what's coming up wanted to add the perk data!

1
Waggadaoku•

My group hasn't unlocked any other classes, and I hadn't considered needing that part to code the perks, or that you might not be there yet.

1
evilaxolotl•

Looks impressive. How do I shuffle the decks? Yes, needs some tooltips or other help. But it's mostly a nice clean interface. Drawn cards make the section too long. Needs some way to keep it compact, but show the relevant cards. I like the perk implementation. And the player and monster tracking. A few small tweaks and I'd be happy to use it in game.

1
evilaxolotl•

Ah! It seems the End Turn button near the bottom worked (and shuffled the cards), while the end turn button at the top didn't.

1
Waggadaoku•

The end turn button at the top seems to be working fine for me. Did you make sure to draw monster ability cards first?

1
evilaxolotl•

That may well have been the problem.

1
evilaxolotl•

Can we save?

1
Waggadaoku•

Parties? Or mid scenario? You can save a party for later use now. Can't save mid scenario, but I think that might be unnecessary.

1
SilvaUT3•

So this seems like a great start. There are some definite pluses over the web app I currently use. There could be some tweaks to functionality but once I understood how everything works, found it rather simple. One thing I will say that would prevent me from using it over the other web app I use is simply the monster ability cards....the other one I use basically translated each attack ability card so that no calculation was needed in determining the actions of the monster at hand. For example if a monster ability card had +1 move and +1 attack it simply had the characters base attack (let’s say attack:1/2 move:2/3) + the ability modifier for both regular and elite (I.e. attack: 2/3 move: 3/4...hope this makes sense). It took away the calculation aspect of combining the base stats and attack ability card for us. I realize the effort that requires but that is what holds me from using this app. The attack modifiers all seem to work great though but as someone already mentioned, it would be nice to save a party within the app as to not have to enter the individual character stats each time. Anyway. Just some thoughts from a regular Gloomhaven player.

1
SilvaUT3•

Figured it would be prudent to say, the app I use only handles the monster attack modifier deck and monster ability decks. We still manually use the players decks as there hasn’t been anyone that has tried to tackle it as of yet. If I could combine all the features of both apps I’d be super happy and it would be all in one place

1
j13huangOP•

Thanks for the feedback! Combining monster stats with the attack cards is definitely on the wish list.

1
SilvaUT3•

Gotta say...at this point, the combining of monster stats with attack cards is only thing that I would need to fully convert over to this. Fantastic job and can't wait til you get around to my small (well...probably not small :) request

1
Waggadaoku•

They've added the ability to save parties. It seems to save all the character's data, including attack modifier deck perks.

1
SilvaUT3•

I'm not seeing how to save the parties

1
Waggadaoku•

Make sure full refresh the page so you're not looking at a cached version (Ctrl+F5 or Cmd +R), then saving/loading a party is near adding a character.

1
SilvaUT3•

Yep that did the trick...thanks!

1
CJKatz•

Tried testing out the monster ability cards to make sure they shuffled properly. It did not. I was able to get some cards to repeat when they should not have.

1
j13huangOP•

Can you give me an example of a card that should not have showed up twice? I would love to fix it if there's a bug.

Thanks!

1
CJKatz•

Cultist card Initiative 10 showed up three times before a shuffle cycle started. Cultists have two I-10 cards, not three.

1
j13huangOP•

Wow, thank you so much for finding this! It turns out the code wasn't actually ever shuffling the monster deck when a turn was ended. I've fixed so hopefully it should handle the deck properly (web page will need a hard refresh to see changes).

Thank you again! I'm so glad you were able to find this pretty significant bug. I would have never thought to double check that the code was still shuffling properly.

3
CJKatz•

I've run into the same issue with other apps for Gloomhaven, it's the first thing I check now.

1
PapsmearAuthority•

I really like this one! IMO it has a much clearer and compact interface than others. I appreciate the ability to hide dmg modifier and ability decks, since I like using the actual cards for that.

A request: I'd like to set monster level manually, without adding characters. Everyone I know likes flipping their own player cards anyway, so it's not a feature I'd use.

TBH I was about to make my own tracker, but if you have a git repo I could pull I'd be happy to contribute/fork.

1
j13huangOP•

Thanks! I think for the time being if you wanted to just spawn the monsters, you could create a placeholder character with the appropriate level then hide the section.

I would love for some help if you wanted to contribute! https://github.com/j13huang/gloomhaven

1