Tarmslitaren / FrosthavenAssistant

flutter app
GNU Affero General Public License v3.0
182 stars 45 forks source link

X-haven Assistant

image

Scenario 1 of Gloomhaven with starting classes of X-haven games

Introduction

X-Haven Assistant is a helper app for Gloomhaven and its family of board games. The app currently supports Gloomhaven, Frosthaven, Jaws of the Lion, Forgotten Circles, Crimson Scales, Trail of Ashes, and the Seeker of Xorn scenarios.

This is a feature-complete replacement for the defunct Gloomhaven Helper app. This single-screen app streamlines combat and minimizes the need for user input. It complements physical play by tracking monster turns, enforcing scenario-specific rules and spawns, facilitating loot deck construction and enhancement, and much more. Multi-device control is available via local area networking. Please note that campaign progress is not within scope of this combat helper app.

For problems and suggestions please file a Github Issue or contact me directly at royalhasse@gmail.com. Please check out Known Issues and Usage below before submitting. Thanks!

Written with the Flutter framework. codecov

Support me

Buy me a coffee?

Set-up Guide

This will walk you through app installation through your first scenario.

image image

Key features

Usage

Connection Usage

Starting

Info

Known Issues

Roadmap

Developer Notes for adding game data

Calculations

health and attack may be using a string formula instead of integer. Calculations handle division (integer only) '/' rounds up, 'd' rounds down multiplications (* or x means same thing) addition (- or +) and parenthesis. variables: C (nr of characters), L (scenario level)

Special Rules

Allies:

special signs for text layout

ios beta link

for those interested in occationally testing builds befor they show up on app store: https://testflight.apple.com/join/FXRPO9oJ

Copyright and License

Gloomhaven and all related properties, images and text are owned by Cephalofair Games.

Assets and Data used:

Source code is licenced under AGPL